home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11518_FILESAVE.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
150KB
|
2,460 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 A8BC syscall SlopeFromAngle
00000002 A650 syscall RelString/CompareString, flags=6
00000004 0000 2FB8 ori.b D0, 0xB8
label00000008:
00000008 0000 1A54 ori.b D0, 0x54 /* 'T' */
0000000C 0000 0152 ori.b D0, 0x52 /* 'R' */
00000010 8000 or.b D0, D0
00000012 0002 0D88 ori.b D2, 0x88
00000016 18FC 2F1A move.b [A4]+, 0x1A
0000001A 4349 chk.w D1, A1
0000001C 2F42 332A move.l [A7 + 0x332A], D2
00000020 FCEC 3100 .extension 0xCEC <<F/2-3/6>> // unimplemented
00000024 31FA 31EA 43F3 move.w [0x000043F3], [PC + 0x31EA /* 00003210, cstring ""<EOF> */]
0000002A 6CD0 bge -0x2E /* FFFFFFFC */
0000002C 6CDA bge -0x24 /* 00000008 */
0000002E 18A8 3052 move.b [A4], [A0 + 0x3052]
00000032 2F82 1222 move.l [A7 + D1.w * 2 + 0x22], D2
00000036 122A 6E92 move.b D1, [A2 + 0x6E92]
// begin alternate branch 00000038-0000003A
label00000038:
00000038 6E92 bgt -0x6C /* FFFFFFCC */
// end alternate branch 00000038-0000003A
label00000038: // (misaligned)
0000003A 532A 4C42 subq.b [A2 + 0x4C42], 1
0000003E 464D not.w A5
00000040 746B moveq.l D2, 0x6B
00000042 3C04 move.w D6, D4
00000044 6F86 ble -0x78 /* FFFFFFCC */
00000046 13CA 6F5A FDB8 move.b [0x6F5AFDB8], A2
0000004C 554D subq.w A5, 2
0000004E E1EA 67C4 asl .w [A2 + 0x67C4]
00000052 0C2A FEFB 6CC4 cmpi.b [A2 + 0x6CC4], 0xFB
00000058 E1EA E1EA asl .w [A2 - 0x1E16]
0000005C 6D72 blt +0x74 /* 000000D0 */
0000005E 6E6C bgt +0x6E /* 000000CC */
00000060 B846 cmp.w D4, D6
00000062 FE06 DEBC .unknown 0xFE06 0xDEBC (W = 7)
00000066 EE80 asr D0, 7
00000068 BC6B 376E cmp.w D6, [A3 + 0x376E]
// begin alternate branch 0000006A-00000074
label0000006A:
0000006A 376E 1510 163C move.w [A3 + 0x163C], [A6 + 0x1510]
00000070 81E8 9200 divs.w D0, [A0 - 0x6E00]
// end alternate branch 0000006A-00000074
label0000006A: // (misaligned)
0000006C 1510 move.b -[A2], [A0]
0000006E 163C 81E8 move.b D3, 0xE8
00000072 9200 sub.b D1, D0
label00000074:
00000074 0F3A 0F42 btst [PC + 0xF42 /* 00000FB8, value 0x7 */], D7
00000078 7050 moveq.l D0, 0x50
0000007A 11DA 28AB move.b [0x000028AB], [A2]+
0000007E 588C addq.l A4, 4
00000080 6CE8 bge -0x16 /* 0000006A */
00000082 FFC1 .invalid <<F/7/7>>
00000084 2B92 F0E4 move.l [A5 + A7.w - 0x28], [A2]
// begin alternate branch 00000086-0000008C
label00000086:
00000086 F0E4 35D2 .extension 0x0E4 <<F/2-3/0>> // unimplemented
0000008A F1BA .invalid <<F/6/0>>
// end alternate branch 00000086-0000008C
label00000086: // (misaligned)
00000088 35D2 F1BA move.w [PC - 0xE46 /* FFFFF244, cstring ""<EOF> */], [A2]
0000008C 11FA 13BA 11B2 move.b [0x000011B2], [PC + 0x13BA /* 00001448, value 0xDB */]
00000092 F9D8 .invalid <<F/7/4>>
00000094 FC6E FD32 .extension 0xC6E <<F/1/6>>, 0xFD32 // unimplemented
00000098 FC7E FCBC .extension 0xC7E <<F/1/6>>, 0xFCBC // unimplemented
0000009C A81C syscall Count1Types
0000009E 3A04 move.w D5, D4
000000A0 A80F syscall Get1IndType/Get1IxType
000000A2 35CA A9AD move.w [PC - 0x5653 /* FFFFAA51, cstring ""<EOF> */], A2
000000A6 BFF4 400C cmpa.l A7, [A4 + D4.w + 0xC]
000000AA A9AA syscall ChangedResource
000000AC A999 syscall UpdateResFile
000000AE 6FD6 ble -0x28 /* 00000086 */
000000B0 70D0 moveq.l D0, 0xFFFFFFD0
000000B2 6CC0 bge -0x3E /* 00000074 */
000000B4 6F82 ble -0x7C /* 00000038 */
000000B6 05C2 .incomplete
000000B8 34CA move.w [A2]+, A2
000000BA 120A move.b D1, A2
000000BC 282B 335A move.l D4, [A3 + 0x335A]
000000C0 B051 cmp.w D0, [A1]
000000C2 119A 02D6 move.b [A0 + D0.w * 2 - 0x42], [A2]+
000000C6 EB70 roxl D0.w, D5
000000C8 0BDA .incomplete
000000CA F9EE .invalid <<F/7/4>>
label000000CC:
000000CC F088 FBAA .extension 0x088 <<F/2-3/0>> // unimplemented
label000000D0:
000000D0 EA98 ror D0, 5
000000D2 F92C .extension 0x92C <<F/4-5/4>> // unimplemented
000000D4 F032 4D21 0BF2 E9AC 0C22 EEB0 .pmove2 0xF032, 0x4D21 // unimplemented
000000E0 EB62 asl D2.w, D5
label000000E2:
000000E2 F9A6 .invalid <<F/6/4>>
000000E4 13C2 EC26 E984 move.b [0xEC26E984], D2
000000EA 0D5A bchg [A2]+, D6
000000EC 0D62 bchg -[A2], D6
000000EE EA46 asr D6.w, 5
000000F0 EA46 asr D6.w, 5
000000F2 6C32 bge +0x34 /* 00000126 */
000000F4 3462 movea.w A2, -[A2]
000000F6 EC28 lsr D0.b, D6
000000F8 EC28 lsr D0.b, D6
000000FA 0A12 F708 xori.b [A2], 0x8
000000FE EC38 ror D0.b, D6
00000100 EC24 asr D4.b, D6
00000102 0A0A EC38 xori.b A2, 0x38 /* '8' */
00000106 FE14 DE6E .unknown 0xFE14 0xDE6E (W = 7)
0000010A FD78 .extension 0xD78 <<F/4-5/6>> // unimplemented
0000010C 6C38 bge +0x3A /* 00000146 */
0000010E 6D18 blt +0x1A /* 00000128 */
00000110 FC94 FBF4 .extension 0xC94 <<F/2-3/6>> // unimplemented
00000114 6FCC ble -0x32 /* 000000E2 */
00000116 EC04 asr D4.b, 6
00000118 FC04 6F9E .unknown 0xFC04 0x6F9E (W = 6)
0000011C 54AC 58AC addq.l [A4 + 0x58AC], 2
00000120 DFAC 2230 add.l [A4 + 0x2230], D7
00000124 52B0 FE4A addq.l [A0 + A7 * 8 + 0x4A], 1
// begin alternate branch 00000126-00000136
label00000126:
00000126 FE4A FCCC .extension 0xE4A <<F/1/7>>, 0xFCCC // unimplemented
label00000128: // (misaligned)
0000012A FE06 FCA6 .unknown 0xFE06 0xFCA6 (W = 7)
0000012E FC82 FE16 .extension 0xC82 <<F/2-3/6>> // unimplemented
00000132 FC40 7804 .extension 0xC40 <<F/1/6>>, 0x7804 // unimplemented
// end alternate branch 00000126-00000136
label00000126: // (misaligned)
label00000128:
00000128 FCCC FE06 .extension 0xCCC <<F/2-3/6>> // unimplemented
0000012C FCA6 FC82 .extension 0xCA6 <<F/2-3/6>> // unimplemented
00000130 FE16 FC40 .unknown 0xFE16 0xFC40 (W = 7)
00000134 7804 moveq.l D4, 0x04
00000136 52AB 222B addq.l [A3 + 0x222B], 1
0000013A FB78 .extension 0xB78 <<F/4-5/5>> // unimplemented
0000013C 0BA2 bclr -[A2], D5
0000013E FC4C FA6E .extension 0xC4C <<F/1/6>>, 0xFA6E // unimplemented
00000142 FBCA .invalid <<F/7/5>>
00000144 FD88 .invalid <<F/6/6>>
label00000146:
00000146 FC4C 4C6E .extension 0xC4C <<F/1/6>>, 0x4C6E // unimplemented
0000014A 4C76 4C73 0FE0 0C0A movem.l D0,D1,D4,D5,D6,A2,A3,A6, [0xC0A]
00000152 245C movea.l A2, [A4]+
00000154 8A04 or.b D5, D4
00000156 BB1C xor.b [A4]+, D5
00000158 040F 56D0 subi.b A7, 0xD0
0000015C 7B1A moveq.l D5, 0x1A
0000015E 28EB 3A5C move.l [A4]+, [A3 + 0x3A5C]
00000162 2603 move.l D3, D3
00000164 002C 0E9C 1885 ori.b [A4 + 0x1885], 0x9C
0000016A 02E3 .incomplete
0000016C 002E 4E83 0E48 ori.b [A6 + 0xE48], 0x83
00000172 14EB 084C move.b [A2]+, [A3 + 0x84C]
00000176 00E3 .incomplete
00000178 8706 sbcd D3, D6
0000017A BB04 xor.b D4, D5
0000017C 0408 1C3C subi.b A0, 0x3C /* '<' */
00000180 0305 btst D5, D1
00000182 3460 movea.w A2, -[A0]
00000184 7CFB moveq.l D6, 0xFFFFFFFB
00000186 3400 move.w D2, D0
00000188 F32C .extension 0x32C <<F/4-5/1>> // unimplemented
0000018A B305 xor.b D5, D1
0000018C CC26 and.b D6, -[A6]
0000018E F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000190 3E0E move.w D7, A6
00000192 522A 3C5E addq.b [A2 + 0x3C5E], 1
00000196 8504 sbcd D2, D4
00000198 2300 move.l -[A1], D0
0000019A 1E04 move.b D7, D4
0000019C 2307 move.l -[A1], D7
0000019E 826B 0AF3 or.w D1, [A3 + 0xAF3]
000001A2 019B bclr [A3]+, D0
000001A4 14B3 11F3 0173 0448 4814 00B3 move.b [A2], [[0x1730448] + 0x481400B3]
000001B0 08D6 8315 bset.b [A6], 0x15
000001B4 BB82 xor.l D2, D5
000001B6 A338 syscall WriteParam, flags=3
000001B8 6304 bls +0x6 /* 000001BE */
000001BA 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
000001BC F301 .extension 0x301 <<F/4-5/1>> // unimplemented
label000001BE:
000001BE 2308 move.l -[A1], A0
000001C0 0B17 btst [A7], D5
000001C2 2683 move.l [A3], D3
000001C4 000D 0993 ori.b A5, 0x93
000001C8 2424 move.l D2, -[A4]
000001CA AB02 syscall BitsToPix
000001CC 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
000001CE CB08 abcd -[A5], -[A0]
000001D0 2E10 move.l D7, [A0]
000001D2 1E28 9B1A move.b D7, [A0 - 0x64E6]
000001D6 9324 sub.b -[A4], D1
000001D8 1C93 move.b [A6], [A3]
000001DA 2402 move.l D2, D2
000001DC 5B1A subq.b [A2]+, 5
000001DE 1E28 46C3 move.b D7, [A0 + 0x46C3]
000001E2 035C bchg [A4]+, D1
000001E4 0330 665B btst [A0 + D6.w * 8 + 0x5B], D1
000001E8 1489 move.b [A2], A1
000001EA 05E3 .incomplete
000001EC 0732 6000 btst [A2 + D6.w], D3
000001F0 0B6A 8C66 bchg [A2 - 0x739A], D5
000001F4 CB17 and.b [A7], D5
000001F6 C107 abcd D0, D7
000001F8 1B16 move.b -[A5], [A6]
000001FA C507 abcd D2, D7
000001FC 601C bra +0x1E /* 0000021A */
000001FE 0451 0753 subi.w [A1], 0x753
00000202 0B0B btst A3, D5
00000204 1743 00CC move.b [A3 + 0xCC], D3
00000208 AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries
0000020A 0D1E btst [A6]+, D6
0000020C 2806 move.l D4, D6
0000020E 0105 btst D5, D0
00000210 3241 movea.w A1, D1
00000212 0600 0F8C addi.b D0, 0x8C
00000216 EB37 roxl D7.b, D5
00000218 401A negx.b [A2]+
label0000021A:
0000021A CB14 and.b [A4], D5
0000021C 464C not.w A4
0000021E 003B 2312 5B1E 1A5B ori.b [[PC] + D5 * 2 + 0x1A5B], 0x12
00000226 141E move.b D2, [A6]+
00000228 9324 sub.b -[A4], D1
0000022A 7B09 moveq.l D5, 0x09
0000022C 28C3 move.l [A4]+, D3
0000022E 016D 01E2 bchg [A5 + 0x1E2 /* export_56 */], D0
00000232 AB16 syscall PInit
00000234 4000 negx.b D0
00000236 6383 bls -0x7B /* 000001BB */
00000238 934A subx.w -[A1], -[A2]
0000023A 4841 swap.w D1
0000023C 0446 4C12 subi.w D6, 0x4C12
00000240 934A subx.w -[A1], -[A2]
00000242 8E2B 0400 or.b D7, [A3 + 0x400]
00000246 2B3B E307 C100 E273 move.l -[A5], [[PC + <<invalid base displacement size>>] + A6 * 2 - 0x3EFF1D8D]
0000024E 0585 bclr D5, D2
00000250 0248 06CB andi.w A0, 0x6CB
00000254 0E08 D62B .invalid.b A0, 0x2B /* '+' */ // invalid immediate operation
00000258 1F7B 2BEB 0556 C109 A826 B302 move.b [A7 - 0x4CFE], [[0x556] - 0x3EF657DA]
00000264 0F65 bchg -[A5], D7
00000266 1510 move.b -[A2], [A0]
00000268 5E03 addq.b D3, 7
0000026A 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
0000026C C583 and.l D3, D2
0000026E 690C bvs +0xE /* 0000027C */
00000270 B301 xor.b D1, D1
00000272 245C movea.l A2, [A4]+
00000274 2E04 move.l D7, D4
00000276 2B0B move.l -[A5], A3
00000278 AB0A syscall DrawLine
0000027A 1300 move.b -[A1], D0
label0000027C:
0000027C B301 xor.b D1, D1
0000027E 3200 move.w D1, D0
00000280 B31A xor.b [A2]+, D1
00000282 8CAA BB18 or.l D6, [A2 - 0x44E8]
00000286 547B 065B addq.w [PC + D0.w * 8 + 0x5B], 2
0000028A 0E3E 3212 .invalid.b <<invalid special address>>, 0x12 // invalid immediate operation
0000028E B301 xor.b D1, D1
00000290 1C3E move.b D6, <<invalid special address>>
00000292 122C 00EB move.b D1, [A4 + 0xEB]
00000296 8ECC divu.w D7, A4
00000298 8902 sbcd D4, D2
0000029A 4334 1412 .invalid 1, [A4 + D1.w * 4 + 0x12] // invalid opcode 4 with b == 4
0000029E EE00 asr D0.b, 7
000002A0 2B40 0608 move.l [A5 + 0x608], D0
000002A4 548B addq.l A3, 2
000002A6 0E0B 0790 .invalid.b A3, 0x90 // invalid immediate operation
000002AA 7014 moveq.l D0, 0x14
000002AC E32B lsl D3.b, D1
000002AE 4814 nbcd.b [A4]
000002B0 1A76 5B1C movea.b A5, <<invalid full ext with I/IS == 4>>
000002B4 2B03 move.l -[A5], D3
000002B6 1689 move.b [A3], A1
000002B8 0416 1264 subi.b [A6], 0x64 /* 'd' */
000002BC 8904 sbcd D4, D4
000002BE 1216 move.b D1, [A6]
000002C0 002B 0669 0493 ori.b [A3 + 0x493], 0x69 /* 'i' */
000002C6 3AA9 0543 move.w [A5], [A1 + 0x543]
000002CA 081E B301 btst.b [A6]+, 0x1
000002CE D30E addx.b -[A1], -[A6]
000002D0 2B0B move.l -[A5], A3
000002D2 2313 move.l -[A1], [A3]
000002D4 1B25 move.b -[A5], -[A5]
000002D6 2C34 1B25 6404 move.l D6, [[A4 + 0x6404] + D1 * 2]
000002DC FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
000002DE B301 xor.b D1, D1
000002E0 10CB move.b [A0]+, A3
000002E2 02C1 .incomplete
000002E4 0481 0306 7210 subi.l D1, 0x3067210
000002EA 4128 2B02 .invalid 0, [A0 + 0x2B02] // invalid opcode 4 with b == 4
000002EE 291F move.l -[A4], [A7]+
000002F0 1614 move.b D3, [A4]
000002F2 2E04 move.l D7, D4
000002F4 48BB 0202 633E E107 F014 00D3 movem.w [[PC - 0x1EF80FEC] + D6 * 2 + 0xD3], D1,A1
00000300 C016 and.b D0, [A6]
00000302 9307 subx.b D1, D7
00000304 6D07 blt +0x9 /* 0000030D */
00000306 2101 move.l -[A0], D1
00000308 063B 062E 512C addi.b <<invalid full ext with I/IS == 4>>, 0x2E /* '.' */
0000030E 1485 move.b [A2], D5
00000310 27BA 7844 4B30 6306 9302 move.l [A3 + 0x63069302 + D4 * 2], [PC + 0x7844 /* 00007B56, cstring ""<EOF> */]
0000031A B278 02AB cmp.w D1, [0x000002AB]
0000031E 22CB move.l [A1]+, A3
00000320 1978 7406 EC78 move.b [A4 - 0x1388], [0x00007406]
00000326 2E16 move.l D7, [A6]
00000328 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
0000032A 8624 or.b D3, -[A4]
0000032C 0B05 btst D5, D5
0000032E 7320 moveq.l D1, 0x20
00000330 282E 6A93 move.l D4, [A6 + 0x6A93]
00000334 0004 3B0C ori.b D4, 0xC
00000338 0608 1C04 addi.b A0, 0x4
0000033C 1C10 move.b D6, [A0]
0000033E 5B0B subq.b A3, 5
00000340 14E9 2E2A move.b [A2]+, [A1 + 0x2E2A]
00000344 6A3A bpl +0x3C /* 00000380 */
00000346 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
00000348 6D01 blt +0x3 /* 0000034B */
0000034A F324 .extension 0x324 <<F/4-5/1>> // unimplemented
0000034C 3B10 move.w -[A5], [A0]
0000034E E693 roxr D3, 3
00000350 182A 10BB move.b D4, [A2 + 0x10BB]
00000354 01D3 .incomplete
00000356 0228 CC3A 5B0D andi.b [A0 + 0x5B0D], 0x3A /* ':' */
0000035C 1E04 move.b D7, D4
0000035E 7304 moveq.l D1, 0x04
00000360 1E04 move.b D7, D4
00000362 44BB 0D76 neg.l <<invalid full ext with IS == 1 and I/IS == 6>>
00000366 2B00 move.l -[A5], D0
00000368 3300 move.w -[A1], D0
0000036A DB02 addx.b D5, D2
0000036C 3301 move.w -[A1], D1
0000036E 9ADB sub.w A5, [A3]+
00000370 0094 7216 0833 ori.l [A4], 0x72160833
00000376 0214 00CB andi.b [A4], 0xCB
0000037A 32C3 move.w [A1]+, D3
0000037C 072A 10AB btst [A2 + 0x10AB], D3
label00000380:
00000380 301E move.w D0, [A6]+
00000382 04D3 .incomplete
00000384 0E8B 005B 0F5A .invalid.l A3, 0x5B0F5A // invalid immediate operation
0000038A 58DB svc [A3]+
0000038C 05A6 bclr -[A6], D2
0000038E 86BB 9D7A EB00 1B04 0812 or.l D3, [[PC - 0x14FFE4FC] + 0x812]
00000398 8614 or.b D3, [A4]
0000039A 00BB 2105 0303 0680 ori.l [PC + D0.w * 8 - 0x128], 0x21050303
000003A2 6B00 7B0B bmi +0x7B0D /* 00007EAF */
000003A6 0F14 btst [A4], D7
000003A8 0043 36C3 ori.w D3, 0x36C3
000003AC 0736 1E04 btst [A6 + D1 * 8 + 0x4], D3
000003B0 C308 abcd -[A1], -[A0]
000003B2 1400 move.b D2, D0
000003B4 C332 010B 3626 F304 and.b [[A2 + <<invalid base displacement size>> + D0] + 0x3626F304], D1
000003BC 0307 btst D7, D1
000003BE A524 syscall SetHandleSize, flags=5
000003C0 2829 3AEB move.l D4, [A1 + 0x3AEB]
000003C4 06C5 .incomplete
000003C6 06BB 0774 8701 C6B3 addi.l [PC + A4.w * 8 - 0x77], 0x7748701
000003CE 0D81 bclr D1, D6
000003D0 0123 btst -[A3], D0
000003D2 078B bclr A3, D3
000003D4 007B 0DC5 085A ori.w [PC + D0 + 0x5A], 0xDC5
000003DA 030C btst A4, D1
000003DC DB00 addx.b D5, D0
000003DE CB03 abcd D5, D3
000003E0 8B04 sbcd D5, D4
000003E2 8303 sbcd D1, D3
000003E4 7B41 moveq.l D5, 0x41
000003E6 0300 btst D0, D1
000003E8 9B41 subx.w D5, D1
000003EA 8509 sbcd -[A2], -[A1]
000003EC 2508 move.l -[A2], A0
000003EE 0FE1 .incomplete
000003F0 0273 065B 05E3 1326 4B07 96B1 andi.w [[0x1326] + 0x4B0796B1], 0x65B
000003FC 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
000003FE 2B83 0E14 move.l [A5 + D0 * 8 + 0x14], D3
00000402 EB05 asl D5.b, 5
00000404 E07B ror D3.w, D0
00000406 1808 move.b D4, A0
00000408 02C3 .incomplete
0000040A 173D move.b -[A3], <<invalid special address>>
0000040C 4875 0263 pea.l [A5 + D0.w * 2 + 0x63]
00000410 1608 move.b D3, A0
00000412 02EB .incomplete
00000414 0279 02FB 03A3 31C0 andi.w [0x03A331C0], 0x2FB
0000041C F6A3 31B0 .extension 0x6A3 <<F/2-3/3>> // unimplemented
00000420 060E A523 addi.b A6, 0x23 /* '#' */
00000424 014C bchg A4, D0
00000426 B404 cmp.b D2, D4
00000428 8A28 E14E or.b D5, [A0 - 0x1EB2]
0000042C 2308 move.l -[A1], A0
0000042E F341 .extension 0x341 <<F/4-5/1>> // unimplemented
00000430 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000432 EB40 asl D0.w, 5
00000434 161B move.b D3, [A3]+
00000436 141E move.b D2, [A6]+
00000438 160F move.b D3, A7
0000043A 2889 move.l [A4], A1
0000043C 007B 0C81 0010 ori.w [PC + D0.w + 0x10], 0xC81
00000442 5B04 subq.b D4, 5
00000444 58C3 svc D3
00000446 0A93 5205 51F3 xori.l [A3], 0x520551F3
0000044C 0064 2D37 ori.w -[A4], 0x2D37 /* '-7' */
00000450 8702 sbcd D3, D2
00000452 592B 0B08 subq.b [A3 + 0xB08], 4
00000456 02EB .incomplete
00000458 1019 move.b D0, [A1]+
0000045A 0965 bchg -[A5], D4
0000045C 2BDC move.l <<invalid special address>>, [A4]+
0000045E 0823 1E70 btst.b -[A3], 0x70 /* 'p' */
00000462 54C8 5303 dbcc D0, +0x5305 /* 00005767 */
00000466 00D3 .incomplete
00000468 156B 012A 10C0 move.b [A2 + 0x10C0], [A3 + 0x12A]
0000046E 1B02 move.b -[A5], D2
00000470 F0EB 01BB .extension 0x0EB <<F/2-3/0>> // unimplemented
00000474 0243 0634 andi.w D3, 0x634
00000478 0210 F127 andi.b [A0], 0x27 /* '\'' */
0000047C 7B11 moveq.l D5, 0x11
0000047E 0153 bchg [A3], D0
00000480 2E3C C293 3D0B move.l D7, 0xC2933D0B
00000486 24D3 move.l [A2]+, [A3]
00000488 1A1B move.b D5, [A3]+
0000048A 1504 move.b -[A2], D4
0000048C 92BB 00FB sub.l D1, [PC + D0.w - 0x5]
00000490 05BB 3032 bclr [PC + D3.w + 0x32], D2
00000494 14AE 0400 move.b [A2], [A6 + 0x400]
00000498 AB88 syscall slAvg
0000049A C073 08CC and.w D0, [A3 + D0 - 0x52]
0000049E 331F move.w -[A1], [A7]+
000004A0 3214 move.w D1, [A4]
000004A2 127B 1100 movea.b A1, [PC + <<invalid base displacement size>> + D1]
000004A6 0F32 8100 btst [A2 + <<invalid base displacement size>> + A0], D7
000004AA 1288 move.b [A1], A0
000004AC DC98 add.l D6, [A0]+
000004AE 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
000004B0 3326 move.w -[A1], -[A6]
000004B2 8B06 sbcd D5, D6
000004B4 C300 abcd D1, D0
000004B6 AB00 syscall BitBlt
000004B8 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
000004BA 32BE move.w [A1], <<invalid special address>>
000004BC 1B03 move.b -[A5], D3
000004BE AE88 syscall 0xA88, auto_pop
000004C0 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
000004C2 0304 btst D4, D1
000004C4 0608 4B02 addi.b A0, 0x2
000004C8 931C sub.b [A4]+, D1
000004CA C101 abcd D0, D1
000004CC 32AE 884B move.w [A1], [A6 - 0x77B5]
000004D0 02FB .incomplete
000004D2 758B moveq.l D2, 0xFFFFFF8B
000004D4 06AB 00A3 01F4 0B20 addi.l [A3 + 0xB20], 0xA301F4
000004DC F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000004DE 0421 581B subi.b -[A1], 0x1B
000004E2 100E move.b D0, A6
000004E4 524B addq.w A3, 1
000004E6 0105 btst D5, D0
000004E8 1085 move.b [A0], D5
000004EA 0D82 bclr D2, D6
000004EC A206 syscall KillIO, flags=2
000004EE 7B00 moveq.l D5, 0x00
000004F0 5423 addq.b -[A3], 2
000004F2 0D34 C50B 180C 1B08 btst [[A4 + <<invalid base displacement size>> + A4 * 4] + 0x180C1B08], D6
000004FA A133 syscall VInstall, flags=1
000004FC 8A04 or.b D5, D4
000004FE 1B05 move.b -[A5], D5
00000500 530D subq.b A5, 1
00000502 B30F cmpm.b [A1]+, [A7]+
00000504 6300 66F3 bls +0x66F5 /* 00006BF9 */
00000508 12D0 move.b [A1]+, [A0]
0000050A 7B06 moveq.l D5, 0x06
0000050C 3416 move.w D2, [A6]
0000050E 66EB bne -0x13 /* 000004FB */
00000510 0D06 btst D6, D6
00000512 083B 024E 9070 btst.b [PC + A1.w + 0x70], 0x4E /* 'N' */
00000518 000F 721B ori.b A7, 0x1B
0000051C 0830 6613 071E 1B08 btst.b [[A0] + D0 * 8 + 0x1B08], 0x13
00000524 44C3 move.b D3, CCR
00000526 1134 8500 move.b -[A0], [A4 + <<invalid base displacement size>> + A0 * 4]
// begin alternate branch 00000528-0000052A
label00000528:
00000528 8500 sbcd D2, D0
// end alternate branch 00000528-0000052A
label00000528: // (misaligned)
0000052A 533B 428B subq.b [PC + D4.w * 2 - 0x117], 1
0000052E 00FB .incomplete
00000530 1C5A movea.b A6, [A2]+
00000532 D058 add.w D0, [A0]+
00000534 9A5B sub.w D5, [A3]+
00000536 0178 9E0B bchg [0xFFFF9E0B], D0
0000053A 0178 9E3B bchg [0xFFFF9E3B], D0
0000053E 0194 bclr [A4], D0
00000540 633B bls +0x3D /* 0000057D */
00000542 2320 move.l -[A1], -[A0]
00000544 D303 addx.b D1, D3
00000546 142B 7006 move.b D2, [A3 + 0x7006]
0000054A 9305 subx.b D1, D5
0000054C 6B01 bmi +0x3 /* 0000054F */
0000054E BB10 xor.b [A0], D5
00000550 122C 1253 move.b D1, [A4 + 0x1253]
00000554 0E73 0681 341C .invalid.w [A3 + D3.w * 4 + 0x1C], 0x681 // invalid immediate operation
0000055A 1600 move.b D3, D0
0000055C 0F6E 2A6A bchg [A6 + 0x2A6A], D7
00000560 CB07 abcd D5, D7
00000562 A703 syscall Write, flags=7
00000564 5ED3 sgt [A3]
00000566 6953 bvs +0x55 /* 000005BB */
00000568 0E23 2041 .invalid.b -[A3], 0x41 /* 'A' */ // invalid immediate operation
0000056C 2BFB 2B0F C131 4321 move.l <<invalid special address>>, [[PC + <<invalid base displacement size>>] + D2 * 2 - 0x3ECEBCDF]
00000574 C50C abcd -[A2], -[A4]
00000576 0A24 5306 xori.b -[A4], 0x6
0000057A 2E04 move.l D7, D4
0000057C 8305 sbcd D1, D5
0000057E C306 abcd D1, D6
00000580 F054 44B3 .extension 0x054 <<F/1/0>>, 0x44B3 // unimplemented
00000584 0304 btst D4, D1
00000586 3306 move.w -[A1], D6
00000588 5B06 subq.b D6, 5
0000058A D30F addx.b -[A1], -[A7]
0000058C 2653 movea.l A3, [A3]
0000058E 062C 8D02 0B05 addi.b [A4 + 0xB05], 0x2
00000594 3313 move.w -[A1], [A3]
00000596 108A move.b [A0], A2
00000598 6A8E bpl -0x70 /* 00000528 */
0000059A 9306 subx.b D1, D6
0000059C 216D 4B47 4001 move.l [A0 + 0x4001], [A5 + 0x4B47]
000005A2 41E5 lea.l A0, -[A5]
000005A4 0023 6B0F ori.b -[A3], 0xF
000005A8 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
000005AA 9B6B EB6E sub.w [A3 - 0x1492], D5
000005AE F100 .extension 0x100 <<F/4-5/0>> // unimplemented
000005B0 4325 .invalid 1, -[A5] // invalid opcode 4 with b == 4
000005B2 0B6F F100 bchg [A7 - 0xF00], D5
000005B6 636B bls +0x6D /* 00000623 */
000005B8 B337 F100 xor.b [A7 + <<invalid base displacement size>> + A7], D1
000005BC 9B3B D330 E500 FA4E sub.b [PC - 0x1AFF05B2 + A5 * 2], D5
000005C4 2AFB 13AA 230F A501 move.l [A5]+, [[0x230F + D1 * 2] - 0x5AFF]
000005CC B34F cmpm.w [A1]+, [A7]+
000005CE 8B2E B102 or.b [A6 - 0x4EFE], D5
000005D2 8315 or.b [A5], D1
000005D4 9B5A sub.w [A2]+, D5
000005D6 F500 .extension 0x500 <<F/4-5/2>> // unimplemented
000005D8 D33B F500 add.b [PC + <<invalid base displacement size>> + A7 * 4], D1
000005DC 732B moveq.l D1, 0x2B
000005DE F500 .extension 0x500 <<F/4-5/2>> // unimplemented
000005E0 0FF5 .incomplete
000005E2 000F F500 ori.b A7, 0x0
000005E6 E36E lsl D6.w, D1
000005E8 F500 .extension 0x500 <<F/4-5/2>> // unimplemented
000005EA 0FE5 .incomplete
000005EC 002A 4B14 DBA0 ori.b [A2 - 0x2460], 0x14
000005F2 48D3 0300 movem.l [A3], A0,A1
000005F6 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
000005F8 1301 move.b -[A1], D1
000005FA 3B05 move.w -[A5], D5
000005FC 2863 movea.l A4, -[A3]
000005FE 25FB 1D34 8B50 move.l [PC - 0x74B0 /* FFFF9150, cstring ""<EOF> */], <<invalid full ext with I/IS == 4>>
00000604 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00000606 136C 4000 CB3F move.b [A1 - 0x34C1], [A4 + 0x4000]
0000060C 9301 subx.b D1, D1
0000060E 4049 negx.w A1
00000610 482A 102B nbcd.b [A2 + 0x102B]
00000614 34F3 1834 move.w [A2]+, [A3 + D1 + 0x34]
00000618 E30D lsl D5.b, 1
0000061A 730A moveq.l D1, 0x0A
0000061C 047B 000B 2073 subi.w [PC + D2.w + 0x73], 0xB
00000622 7504 moveq.l D2, 0x04
00000624 A986 syscall StopAlert
00000626 9270 7000 sub.w D1, [A0 + D7.w]
0000062A 6369 bls +0x6B /* 00000695 */
0000062C 2325 move.l -[A1], -[A5]
0000062E 9B02 subx.b D5, D2
00000630 6033 bra +0x35 /* 00000665 */
00000632 02C5 .incomplete
00000634 06C1 .incomplete
00000636 792A moveq.l D4, 0x2A
00000638 103B 0C23 move.b D0, [PC + D0 * 4 + 0x23]
0000063C 067B 15BB 253C addi.w <<invalid full ext with I/IS == 4>>, 0x15BB
00000642 0F40 bchg D0, D7
00000644 1C28 7C0B move.b D6, [A0 + 0x7C0B]
00000648 1000 move.b D0, D0
0000064A 0FC9 .incomplete
0000064C 0561 bchg -[A1], D2
0000064E 1CEE 594E move.b [A6]+, [A6 + 0x594E]
00000652 A529 syscall HLock, flags=5
00000654 3B03 move.w -[A5], D3
00000656 4E3A .invalid // invalid opcode 4
00000658 230F move.l -[A1], A7
0000065A 350B move.w -[A2], A3
0000065C FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
label0000065E:
0000065E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000660 730A moveq.l D1, 0x0A
00000662 AD36 syscall DeleteMenu, auto_pop
00000664 250C move.l -[A2], A4
00000666 0F85 bclr D5, D7
00000668 0906 btst D6, D4
0000066A EC34 roxr D4.b, D6
0000066C 6040 bra +0x42 /* 000006AE */
0000066E 009B 45EB 2887 ori.l [A3]+, 0x45EB2887
00000674 0454 3073 subi.w [A4], 0x3073 /* '0s' */
00000678 00A9 0A93 7B2A 1014 ori.l [A1 + 0x1014], 0xA937B2A
00000680 020F 6E36 andi.b A7, 0x36 /* '6' */
00000684 8B02 sbcd D5, D2
00000686 60D6 bra -0x28 /* 0000065E */
00000688 2B5B 0FCD move.l [A5 + 0xFCD], [A3]+
0000068C 0125 btst -[A5], D0
0000068E 0C78 F30C 332A cmpi.w [0x0000332A], 0xF30C
00000694 E90A lsl D2.b, 4
00000696 180C move.b D4, A4
00000698 2C24 move.l D6, -[A4]
0000069A CB09 abcd -[A5], -[A1]
0000069C 065B 02C3 addi.w [A3]+, 0x2C3
000006A0 1C28 FB34 move.b D6, [A0 - 0x4CC]
000006A4 B328 3C0F xor.b [A0 + 0x3C0F], D1
000006A8 FA04 EA22 .unknown 0xFA04 0xEA22 (W = 5)
000006AC 50C3 st D3
label000006AE:
000006AE 1173 0963 00F0 DB5C 8135 0416 move.b [A0 + 0x416], [[A3 + 0xF0] - 0x24A37ECB]
000006BA 7B00 moveq.l D5, 0x00
000006BC DE4E add.w D7, A6
000006BE 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
000006C0 6300 DB04 bls -0x24FA /* FFFFE1C6 */
000006C4 630B bls +0xD /* 000006D1 */
000006C6 DB16 add.b [A6], D5
000006C8 7306 moveq.l D1, 0x06
000006CA 1B3D move.b -[A5], <<invalid special address>>
000006CC 166B 0F4B movea.b A3, [A3 + 0xF4B]
000006D0 1573 06D0 5B05 move.b [A2 + 0x5B05], [A3 + D0.w * 8 - 0x48]
000006D6 3301 move.w -[A1], D1
000006D8 A333 syscall VInstall, flags=3
000006DA 9B04 subx.b D5, D4
000006DC 1303 move.b -[A1], D3
000006DE 412E 3B1D .invalid 0, [A6 + 0x3B1D] // invalid opcode 4 with b == 4
000006E2 1083 move.b [A0], D3
000006E4 067B 1248 84CD addi.w [PC + A0.w * 4 - 0x51], 0x1248
000006EA 0F83 bclr D3, D7
000006EC 850B sbcd -[A2], -[A3]
000006EE 0374 E4BA bchg [A4 + A6.w * 4 - 0x70], D1
000006F2 74AB moveq.l D2, 0xFFFFFFAB
000006F4 1221 move.b D1, -[A1]
000006F6 2EB3 0763 1232 AB03 698D move.l [A7], [[A3 + 0x1232] - 0x54FC9673]
00000700 FB21 .extension 0xB21 <<F/4-5/5>> // unimplemented
00000702 8C8B or.l D6, A3
00000704 02D2 .incomplete
00000706 2D12 move.l -[A6], [A2]
00000708 A263 syscall MaxApplZone, flags=2
0000070A 0363 bchg -[A3], D1
0000070C 12FA 6312 move.b [A1]+, [PC + 0x6312 /* 00006A20, cstring ""<EOF> */]
00000710 9315 sub.b [A5], D1
00000712 3284 move.w [A1], D4
00000714 124A movea.b A1, A2
00000716 00EB .incomplete
00000718 1E8C move.b [A7], A4
0000071A 5305 subq.b D5, 1
0000071C C342 exg D1, D2
0000071E 0303 btst D3, D1
00000720 CCEB 4701 mulu.w D6, [A3 + 0x4701]
00000724 4A3A AB17 tst.b [PC - 0x54E9 /* FFFFB23D, cstring ""<EOF> */]
00000728 84DB divu.w D2, [A3]+
0000072A 304C movea.w A0, A4
0000072C 00D3 .incomplete
0000072E 2641 movea.l A3, D1
00000730 1CDB move.b [A6]+, [A3]+
00000732 4784 .invalid 3, D4 // invalid opcode 4 with b == 6
00000734 AE4A syscall RestoreEntries, auto_pop
00000736 00AB 1A3A BB24 FD14 ori.l [A3 - 0x2EC], 0x1A3ABB24
0000073E DB36 66B3 add.b [A6 + D6.w * 8 - 0x77], D5
00000742 24BE move.l [A2], <<invalid special address>>
00000744 345B movea.w A2, [A3]+
00000746 0B1C btst [A4]+, D5
00000748 6A00 8B3A bpl -0x74C4 /* FFFF9284 */
0000074C AB05 syscall CopyHandle
0000074E E6DB ror .w [A3]+
00000750 062A 1066 633E addi.b [A2 + 0x633E], 0x66 /* 'f' */
00000756 BC1C cmp.b D6, [A4]+
00000758 28BC C501 0FA5 move.l [A4], 0xC5010FA5
0000075E 1F28 6653 move.b -[A7], [A0 + 0x6653]
00000762 0D26 btst -[A6], D6
00000764 530A subq.b A2, 1
00000766 8184 F51F unpk D0, D4, 0xF51F
0000076A 830C sbcd -[A1], -[A4]
0000076C 0308 btst A0, D1
0000076E E11F rol D7.b, 8
00000770 3C2B 18B3 move.w D6, [A3 + 0x18B3]
00000774 1215 move.b D1, [A5]
00000776 1023 move.b D0, -[A3]
00000778 0B85 bclr D5, D5
0000077A 1EF1 0D83 010B 200F move.b [A7]+, [[ + <<invalid base displacement size>> + D0 * 4] + 0x10B200F]
00000782 0484 059F AB1A subi.l D4, 0x59FAB1A
00000788 0114 btst [A4], D0
0000078A 9316 sub.b [A6], D1
0000078C 0F26 btst -[A6], D7
0000078E 8B0C sbcd -[A5], -[A4]
00000790 6429 bcc +0x2B /* 000007BB */
00000792 5B88 subq.l A0, 5
00000794 242B 2DE1 move.l D2, [A3 + 0x2DE1]
00000798 3F43 2078 move.w [A7 + 0x2078], D3
0000079C C31C and.b [A4]+, D1
0000079E 4E41 trap 1
000007A0 1B04 move.b -[A5], D4
000007A2 6BB7 bmi -0x47 /* 0000075B */
000007A4 8526 or.b -[A6], D2
000007A6 9106 subx.b D0, D6
000007A8 FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
000007AA 3106 move.w -[A0], D6
000007AC 5302 subq.b D2, 1
000007AE A08B syscall CommToolboxDispatch
000007B0 13EB 0AC6 E302 9B2B move.b [0xE3029B2B], [A3 + 0xAC6]
000007B8 E302 asl D2.b, 1
000007BA 9314 sub.b [A4], D1
000007BC 3214 move.w D1, [A4]
000007BE 00BB 46C1 9345 1588 ori.l [ + <<invalid base displacement size>> + D1 * 4], 0x46C19345
000007C6 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
000007C8 D308 addx.b -[A1], -[A0]
000007CA 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
000007CC 5B1F subq.b [A7]+, 5
000007CE 4115 .invalid 0, [A5] // invalid opcode 4 with b == 4
000007D0 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
000007D2 2B01 move.l -[A5], D1
000007D4 AC88 syscall TextFace, auto_pop
000007D6 9515 sub.b [A5], D2
000007D8 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
000007DA E623 asr D3.b, D3
000007DC 0188 bclr A0, D0
000007DE E484 asr D4, 2
000007E0 AE88 syscall 0xA88, auto_pop
000007E2 490B .invalid 4, A3 // invalid opcode 4 with b == 4
000007E4 3B1D move.w -[A5], [A5]+
000007E6 3C85 move.w [A6], D5
000007E8 26C3 move.l [A3]+, D3
000007EA 2A4B movea.l A5, A3
000007EC 0371 6D88 bchg [ + <<invalid base displacement size>> + D6 * 4], D1
000007F0 E126 asl D6.b, D0
000007F2 8A10 or.b D5, [A0]
000007F4 C31C and.b [A4]+, D1
000007F6 0481 0BF3 130F subi.l D1, 0xBF3130F
000007FC D053 add.w D0, [A3]
000007FE 3B3C 530C move.w -[A5], 0x530C
00000802 3AA3 move.w [A5], -[A3]
00000804 0B2B 00D0 btst [A3 + 0xD0], D5
00000808 3300 move.w -[A1], D0
0000080A 4524 .invalid 2, -[A4] // invalid opcode 4 with b == 4
0000080C 3B1D move.w -[A5], [A5]+
0000080E 783B moveq.l D4, 0x3B
00000810 9D74 0F75 sub.w <<invalid full ext with IS == 1 and I/IS == 5>>, D6
00000814 0DEB .incomplete
00000816 2079 0DAB 26C7 movea.l A0, [0x0DAB26C7]
0000081C 05D6 .incomplete
0000081E A302 syscall Read, flags=3
00000820 C50C abcd -[A2], -[A4]
00000822 5316 subq.b [A6], 1
00000824 C10C abcd -[A0], -[A4]
00000826 0B08 btst A0, D5
00000828 750C moveq.l D2, 0x0C
0000082A 5309 subq.b A1, 1
0000082C EB0A lsl D2.b, 5
0000082E BB01 xor.b D1, D5
00000830 2D0C move.l -[A6], A4
00000832 C132 8386 8B2C and.b [[ + <<invalid base displacement size>>] + A0 * 2 - 0x74D4], D0
00000838 A11D syscall MaxMem, flags=1
0000083A 7303 moveq.l D1, 0x03
0000083C 8D57 or.w [A7], D6
0000083E 830C sbcd -[A1], -[A4]
00000840 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00000842 3C3B 0310 move.w D6, [PC + D0 * 2]
00000846 DE4E add.w D7, A6
00000848 2E28 FA04 move.l D7, [A0 - 0x5FC]
0000084C BB01 xor.b D1, D5
0000084E 2250 movea.l A1, [A0]
00000850 B303 xor.b D3, D1
00000852 7309 moveq.l D1, 0x09
00000854 0306 btst D6, D1
00000856 0698 1484 D303 addi.l [A0]+, 0x1484D303
0000085C E31D rol D5.b, 1
0000085E 023B 75F3 0906 5B23 andi.b [[PC + <<invalid base displacement size>>] + D0 + 0x5B23], 0xF3
00000866 082B 00BC 5A60 btst.b [A3 + 0x5A60], 0xBC
0000086C 2250 movea.l A1, [A0]
0000086E C873 0914 and.w D4, <<invalid full ext with I/IS == 4>>
00000872 02EB .incomplete
00000874 132A 6AE9 move.b -[A1], [A2 + 0x6AE9]
00000878 1DD1 move.b <<invalid special address>>, [A1]
0000087A 7F46 moveq.l D7, 0x46
0000087C 981C sub.b D4, [A4]+
0000087E 4E1C .invalid // invalid opcode 4
00000880 3C0B move.w D6, A3
00000882 0B04 btst D4, D5
00000884 020F B1CE andi.b A7, 0xCE
00000888 1B00 move.b -[A5], D0
0000088A 0946 bchg D6, D4
0000088C 1305 move.b -[A1], D5
0000088E 88A3 or.l D4, -[A3]
00000890 2D93 0248 move.l [A6 + D0.w * 2 + 0x48], [A3]
00000894 8505 sbcd D2, D5
00000896 34C5 move.w [A2]+, D5
00000898 C80F and.b D4, A7
0000089A 0A8B 0F63 3710 xori.l A3, 0xF633710
000008A0 3A7B 19F5 movea.w A5, <<invalid full ext with IS == 1 and I/IS == 5>>
000008A4 4781 .invalid 3, D1 // invalid opcode 4 with b == 6
000008A6 726C moveq.l D1, 0x6C
000008A8 8813 or.b D4, [A3]
000008AA 1E88 move.b [A7], A0
000008AC 46B3 0C28 not.l [A3 + D0 * 4 + 0x28]
000008B0 AAFB syscall CleanupApplication
000008B2 07B3 0F53 0793 02CB bclr [[A3] + 0x79302CB], D3
000008BA 5B13 subq.b [A3], 5
000008BC 3356 9302 move.w [A1 - 0x6CFE], [A6]
000008C0 CE5B and.w D7, [A3]+
000008C2 0338 3B10 btst [0x00003B10], D1
000008C6 58FB 5094 svc [PC + D5.w - 0x108]
000008CA 9301 subx.b D1, D1
000008CC 32B2 FE3B move.w [A1], [A2 + A7 * 8 + 0x3B]
000008D0 0D00 btst D0, D6
000008D2 733A moveq.l D1, 0x3A
000008D4 6307 bls +0x9 /* 000008DD */
000008D6 3872 4ACE movea.w A4, [A2 + D4 * 2 - 0x50]
000008DA EB02 asl D2.b, 5
000008DC 386B 0BFE movea.w A4, [A3 + 0xBFE]
000008E0 90C3 sub.w A0, D3
000008E2 0272 86C4 4A13 andi.w [A2 + D4 * 2 + 0x13], 0x86C4
000008E8 0A86 004B 0BCB xori.l D6, 0x4B0BCB
000008EE 1158 EB2E move.b [A0 - 0x14D2], [A0]+
000008F2 9301 subx.b D1, D1
000008F4 0B03 btst D3, D5
000008F6 78BB moveq.l D4, 0xFFFFFFBB
000008F8 10BA 78AB move.b [A0], [PC + 0x78AB /* 000081A5, cstring ""<EOF> */]
000008FC 128B move.b [A1], A3
000008FE 0248 BE78 andi.w A0, 0xBE78
00000902 210A move.l -[A0], A2
00000904 6304 bls +0x6 /* 0000090A */
00000906 DB10 add.b [A0], D5
00000908 9301 subx.b D1, D1
label0000090A:
0000090A 7B0D moveq.l D5, 0x0D
0000090C 3B0F move.w -[A5], A7
0000090E 0F81 bclr D1, D7
00000910 003B 0841 0A23 ori.b [PC + D0 * 2 + 0x23], 0x41 /* 'A' */
00000916 028D 3923 3B25 andi.l A5, 0x39233B25 /* '9#;%' */
0000091C 02E1 .incomplete
0000091E 180F move.b D4, A7
00000920 4EF3 0C03 jmp [A3 + D0 * 4 + 0x3]
00000924 2A48 movea.l A5, A0
00000926 22B8 C804 move.l [A1], [0xFFFFC804]
0000092A 2D04 move.l -[A6], D4
0000092C C517 and.b [A7], D2
0000092E 2323 move.l -[A1], -[A3]
00000930 DB04 addx.b D5, D4
00000932 2302 move.l -[A1], D2
00000934 030D btst A5, D1
00000936 0B36 D308 btst [A6 + <<invalid base displacement size>> + A5 * 2], D5
0000093A C910 and.b [A0], D4
0000093C 2323 move.l -[A1], -[A3]
0000093E 5502 subq.b D2, 2
00000940 5B0A subq.b A2, 5
00000942 C30E abcd -[A1], -[A6]
00000944 7342 moveq.l D1, 0x42
00000946 C901 abcd D4, D1
00000948 81D1 divs.w D0, [A1]
0000094A C501 abcd D2, D1
0000094C 72CA moveq.l D1, 0xFFFFFFCA
0000094E 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000950 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00000952 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000954 C4CA mulu.w D2, A2
00000956 EB58 rol D0.w, 5
00000958 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000095A 8320 or.b -[A0], D1
0000095C 6503 bcs +0x5 /* 00000961 */
0000095E 2300 move.l -[A1], D0
00000960 6D03 blt +0x5 /* 00000965 */
00000962 B316 xor.b [A6], D1
00000964 6D03 blt +0x5 /* 00000969 */
00000966 1B00 move.b -[A5], D0
00000968 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
0000096A B31B xor.b [A3]+, D1
0000096C 6503 bcs +0x5 /* 00000971 */
0000096E 1B00 move.b -[A5], D0
00000970 6503 bcs +0x5 /* 00000975 */
00000972 6B46 bmi +0x48 /* 000009BA */
00000974 FE0F 88FB .unknown 0xFE0F 0x88FB (W = 7)
00000978 1A01 move.b D5, D1
0000097A 576B 0909 subq.w [A3 + 0x909], 3
0000097E 3CEE 24D3 move.w [A6]+, [A6 + 0x24D3]
00000982 043B 0328 DE78 subi.b [PC + A5 * 8 + 0x78], 0x28 /* '(' */
00000988 2E6A FB04 movea.l A7, [A2 - 0x4FC]
0000098C 3C16 move.w D6, [A6]
0000098E 2123 move.l -[A0], -[A3]
00000990 1296 move.b [A1], [A6]
00000992 02F3 .incomplete
00000994 860B or.b D3, A3
00000996 14FA 0473 move.b [A2]+, [PC + 0x473 /* 00000E0B, value 0x18 */]
0000099A 0063 020F ori.w -[A3], 0x20F
0000099E 4263 clr.w -[A3]
000009A0 026B 26EB 0213 andi.w [A3 + 0x213], 0x26EB
000009A6 0361 bchg -[A1], D1
000009A8 00C9 .incomplete
000009AA 00F3 .incomplete
000009AC 01EB .incomplete
000009AE 3333 054B 1D7A 7A12 move.w -[A1], [[A3 + <<invalid base displacement size>>] + 0x1D7A7A12]
000009B6 EEFB 067C 8B05 bfset [[PC + <<invalid base displacement size>>] + A0 * 2] {25:D4}
// begin alternate branch 000009BA-000009BC
label000009BA:
000009BA 8B05 sbcd D5, D5
// end alternate branch 000009BA-000009BC
label000009BA: // (misaligned)
000009BC 7B03 moveq.l D5, 0x03
000009BE B234 2331 B204 2331 cmp.b D1, [[A4 - 0x4DFBDCCF + D2 * 2]]
000009C6 1CEE 7B03 move.b [A6]+, [A6 + 0x7B03]
000009CA 330D move.w -[A1], A5
000009CC 102B 2B4E move.b D0, [A3 + 0x2B4E]
000009D0 22B8 4B30 move.l [A1], [0x00004B30]
000009D4 6323 bls +0x25 /* 000009F9 */
000009D6 E30B lsl D3.b, 1
000009D8 22B8 1B1A move.l [A1], [0x00001B1A]
000009DC 63A3 bls -0x5B /* 00000981 */
000009DE 8B27 or.b -[A7], D5
000009E0 1BE7 move.b <<invalid special address>>, -[A7]
000009E2 28B3 067B move.l [A4], [A3 + D0.w * 8 + 0x7B]
000009E6 0C22 504B cmpi.b -[A2], 0x4B /* 'K' */
000009EA 302B 23E0 move.w D0, [A3 + 0x23E0]
000009EE 6302 bls +0x4 /* 000009F2 */
000009F0 9B03 subx.b D5, D3
label000009F2:
000009F2 6A63 bpl +0x65 /* 00000A57 */
000009F4 0210 74B3 andi.b [A0], 0xB3
000009F8 065C C27B addi.w [A4]+, 0xC27B
000009FC 049B 0222 3B14 subi.l [A3]+, 0x2223B14
00000A02 44A3 neg.l -[A3]
00000A04 0074 01CE FE73 ori.w [A4 + A7 * 8 + 0x73], 0x1CE
00000A0A 017B 0063 bchg [PC + D0.w + 0x63], D0
00000A0E 0256 7301 andi.w [A6], 0x7301
00000A12 0B25 btst -[A5], D5
00000A14 96DB sub.w A3, [A3]+
00000A16 24EB 0F1B move.l [A2]+, [A3 + 0xF1B]
00000A1A 0003 04D3 ori.b D3, 0xD3
00000A1E 0964 bchg -[A4], D4
00000A20 1B03 move.b -[A5], D3
00000A22 EB09 lsl D1.b, 5
00000A24 7309 moveq.l D1, 0x09
00000A26 7E3E moveq.l D7, 0x3E
00000A28 7A7A moveq.l D5, 0x7A
00000A2A 0B25 btst -[A5], D5
00000A2C 4E5B unlink A3
00000A2E 0381 bclr D1, D1
00000A30 023B 0714 02D3 andi.b [PC + D0.w * 2 - 0x45], 0x14
00000A36 5326 subq.b -[A6], 1
00000A38 EB04 asl D4.b, 5
00000A3A 3553 1B10 move.w [A2 + 0x1B10], [A3]
00000A3E 81C1 divs.w D0, D1
00000A40 C535 8511 and.b [[A5 + A0 * 4]], D2
00000A44 8A6A 06DA or.w D5, [A2 + 0x6DA]
00000A48 FA10 031D .unknown 0xFA10 0x031D (W = 5)
00000A4C 0608 2250 addi.b A0, 0x50 /* 'P' */
00000A50 3B00 move.w -[A5], D0
00000A52 7309 moveq.l D1, 0x09
00000A54 003B 2030 2B00 ori.b [PC + <<invalid base displacement size>> + D2 * 2], 0x30 /* '0' */
00000A5A 5A33 0083 addq.b [A3 + D0.w - 0x125], 5
00000A5E 1B08 move.b -[A5], A0
00000A60 DC08 add.b D6, A0
00000A62 C32B 7000 and.b [A3 + 0x7000], D1
00000A66 8B19 or.b [A1]+, D5
00000A68 DA22 add.b D5, -[A2]
00000A6A 50C3 st D3
00000A6C 2873 092A 1012 1B10 movea.l A4, [[A3 + 0x1012 + D0] + 0x1B10]
00000A74 6115 bsr +0x17 /* 00000A8B */
00000A76 0B0B btst A3, D5
00000A78 4E14 .invalid // invalid opcode 4
00000A7A 0139 4B54 32E3 btst [0x4B5432E3], D0
00000A80 1D00 move.b -[A6], D0
00000A82 E38A lsl D2, 1
00000A84 B300 xor.b D0, D1
00000A86 A696 syscall SharedLibsMPW, flags=6
00000A88 7E1B moveq.l D7, 0x1B
00000A8A 10DB move.b [A0]+, [A3]+
00000A8C 4813 nbcd.b [A3]
00000A8E 0096 48E1 0200 ori.l [A6], 0x48E10200
00000A94 2B83 6422 move.l [A5 + D6.w * 4 + 0x22], D3
00000A98 50E3 st -[A3]
00000A9A 1153 4C86 move.b [A0 + 0x4C86], [A3]
00000A9E 2250 movea.l A1, [A0]
00000AA0 7B06 moveq.l D5, 0x06
00000AA2 1356 2C85 move.b [A1 + 0x2C85], [A6]
00000AA6 001B 5616 ori.b [A3]+, 0x16
00000AAA 0F08 btst A0, D7
00000AAC C102 abcd D0, D2
00000AAE 1598 0FA9 DA43 move.b [[-0x25BD + D0 * 8]], [A0]+
00000AB4 0806 0814 btst.b D6, 0x14
00000AB8 5593 subq.l [A3], 2
00000ABA ADDC syscall TEKey, auto_pop
00000ABC 81CA divs.w D0, A2
00000ABE 6321 bls +0x23 /* 00000AE1 */
00000AC0 1110 move.b -[A0], [A0]
00000AC2 1621 move.b D3, -[A1]
00000AC4 3D49 63E1 move.w [A6 + 0x63E1], A1
00000AC8 CCDB mulu.w D6, [A3]+
00000ACA 022B 00A3 2593 andi.b [A3 + 0x2593], 0xA3
00000AD0 04CB .incomplete
00000AD2 11E1 F616 move.b [0xFFFFF616], -[A1]
00000AD6 5B37 2B0F CC93 0016 subq.b [[A7 + <<invalid base displacement size>>] + D2 * 2 - 0x336CFFEA], 5
00000ADE F30E .extension 0x30E <<F/4-5/1>> // unimplemented
00000AE0 1E16 move.b D7, [A6]
00000AE2 41DE lea.l A0, [A6]+
00000AE4 1623 move.b D3, -[A3]
00000AE6 072B 18AB btst [A3 + 0x18AB], D3
00000AEA 04E9 .incomplete
00000AEC 510B subq.b A3, 8
00000AEE 060F 3441 addi.b A7, 0x41 /* 'A' */
00000AF2 5893 addq.l [A3], 4
00000AF4 960F sub.b D3, A7
00000AF6 1E16 move.b D7, [A6]
00000AF8 C308 abcd -[A1], -[A0]
00000AFA FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000AFC 1685 move.b [A3], D5
00000AFE 8AB3 01D1 or.l D5, [[]]
00000B02 BF81 xor.l D1, D7
00000B04 A43C syscall CmpString, flags=4
00000B06 0308 btst A0, D1
00000B08 108A move.b [A0], A2
00000B0A 4E48 trap 8
00000B0C 3B0D move.w -[A5], A5
00000B0E AB20 syscall RgnOp
00000B10 028B 2C2B 037B andi.l A3, 0x2C2B037B
00000B16 1117 move.b -[A0], [A7]
00000B18 0095 7B32 4608 ori.l [A5], 0x7B324608
00000B1E 1C7B 11B5 A58D 0CAA movea.b A6, [[-0x5A72F356] + D1]
00000B26 9311 sub.b [A1], D1
00000B28 8B2D 3AE3 or.b [A5 + 0x3AE3], D5
00000B2C 2429 0852 move.l D2, [A1 + 0x852]
00000B30 1300 move.b -[A1], D0
00000B32 2B17 move.l -[A5], [A7]
00000B34 E301 asl D1.b, 1
00000B36 2866 movea.l A4, -[A6]
00000B38 DB15 add.b [A5], D5
00000B3A 4884 ext.w D4
00000B3C BB08 cmpm.b [A5]+, [A0]+
00000B3E 4C12 B318 movem.w D3,D4,A0,A1,A4,A5,A7, [A2]
00000B42 9265 sub.w D1, -[A5]
00000B44 3DBB 04B3 18C3 move.w [A6 + D1 - 0x61], [PC + D0.w * 4 - 0x77]
00000B4A 0113 btst [A3], D0
00000B4C 024A 0672 andi.w A2, 0x672
00000B50 161E move.b D3, [A6]+
00000B52 2B17 move.l -[A5], [A7]
00000B54 2307 move.l -[A1], D7
00000B56 0330 3673 btst [A0 + D3.w * 8 + 0x73], D1
00000B5A 1FFA 04CB move.b <<invalid special address>>, [PC + 0x4CB /* 00001027, value 0x4B 'K' */]
00000B5E 1306 move.b -[A1], D6
00000B60 0808 0814 btst.b A0, 0x14
00000B64 0033 36C5 009B ori.b [A3 + D0.w - 0x101], 0xC5
00000B6A 4870 F100 pea.l [A0 + <<invalid base displacement size>> + A7]
00000B6E 4338 F500 .invalid 1, [0xFFFFF500] // invalid opcode 4 with b == 4
00000B72 A348 syscall PtrZone, flags=3
00000B74 E900 asl D0.b, 4
00000B76 2A9B move.l [A5], [A3]+
00000B78 0B27 btst -[A7], D5
00000B7A 0078 A1FC E105 ori.w [0xFFFFE105], 0xA1FC
00000B80 3B12 move.w -[A5], [A2]
fn00000B82:
00000B82 346C 4A38 movea.w A2, [A4 + 0x4A38]
label00000B86:
00000B86 0B3C 130A btst 0xA /* '\n' */, D5
00000B8A 16A3 move.b [A3], -[A3]
00000B8C 0770 BC40 bchg [A0 + A3 * 4 + 0x40], D3
00000B90 61F0 bsr -0xE /* 00000B82 */
00000B92 A99C syscall CountResources
00000B94 2B42 C5EE move.l [A5 - 0x3A12], D2
00000B98 4A40 tst.w D0
00000B9A C1EE 0DA4 muls.w D0, [A6 + 0xDA4]
00000B9E 8503 sbcd D2, D3
00000BA0 0812 0FB5 btst.b [A2], 0xB5
00000BA4 0113 btst [A3], D0
00000BA6 2E01 move.l D7, D1
00000BA8 196B 4807 0087 move.b [A4 + 0x87], [A3 + 0x4807]
00000BAE 1C16 move.b D6, [A6]
00000BB0 BB02 xor.b D2, D5
00000BB2 ED01 asl D1.b, 6
00000BB4 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000BB6 C308 abcd -[A1], -[A0]
00000BB8 89A4 or.l -[A4], D4
00000BBA 5309 subq.b A1, 1
label00000BBC:
00000BBC 40A1 negx.l -[A1]
00000BBE F2E1 0036 .extension 0x2E1 <<F/2-3/1>> // unimplemented
00000BC2 BB01 xor.b D1, D5
00000BC4 65C0 bcs -0x3E /* 00000B86 */
00000BC6 6B0F bmi +0x11 /* 00000BD7 */
00000BC8 FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
00000BCA 6119 bsr +0x1B /* 00000BE5 */
00000BCC D31F add.b [A7]+, D1
00000BCE 5700 subq.b D0, 3
00000BD0 3714 move.w -[A3], [A4]
00000BD2 22B8 DB0E move.l [A1], [0xFFFFDB0E]
00000BD6 0471 24C1 B51C subi.w <<invalid full ext with I/IS == 4>>, 0x24C1
00000BDC 04E9 .incomplete
00000BDE 17D1 DC25 move.b [PC + A5 * 4 + 0x25], [A1]
00000BE2 0350 bchg [A0], D1
00000BE4 DB0E addx.b -[A5], -[A6]
00000BE6 FB17 .extension 0xB17 <<F/4-5/5>> // unimplemented
00000BE8 8273 0032 or.w D1, [A3 + D0.w + 0x32]
00000BEC 000F 8CC6 ori.b A7, 0xC6
00000BF0 06DA .incomplete
00000BF2 5504 subq.b D4, 2
00000BF4 732B moveq.l D1, 0x2B
00000BF6 5104 subq.b D4, 8
00000BF8 2A6A 9504 movea.l A5, [A2 - 0x6AFC]
00000BFC C536 B8C8 and.b [A6 + A3 - 0x56], D2
00000C00 A328 syscall RecoverHandle, flags=3
00000C02 6DB8 blt -0x46 /* 00000BBC */
00000C04 3103 move.w -[A0], D3
00000C06 2971 0608 020F move.l [A4 + 0x20F], [A1 + D0.w * 8 + 0x8]
00000C0C 08AD C57D 0216 bclr.b [A5 + 0x216], 0x7D /* '}' */
00000C12 651E bcs +0x20 /* 00000C32 */
00000C14 2958 5B48 move.l [A4 + 0x5B48], [A0]+
00000C18 C157 and.w [A7], D0
00000C1A A156 syscall LwrString/LowerText, flags=1
00000C1C F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00000C1E C30E abcd -[A1], -[A6]
00000C20 1701 move.b -[A3], D1
00000C22 6C0F bge +0x11 /* 00000C33 */
00000C24 8526 or.b -[A6], D2
00000C26 168D move.b [A3], A5
00000C28 C295 and.l D1, [A5]
00000C2A 0427 0158 subi.b -[A7], 0x58 /* 'X' */
00000C2E 1700 move.b -[A3], D0
00000C30 193C FA04 move.b -[A4], 0x4
// begin alternate branch 00000C32-00000C36
label00000C32:
00000C32 FA04 E422 .unknown 0xFA04 0xE422 (W = 5)
// end alternate branch 00000C32-00000C36
label00000C32: // (misaligned)
00000C34 E422 asr D2.b, D2
00000C36 50A3 addq.l -[A3], 8
00000C38 0013 1213 ori.b [A3], 0x13
00000C3C 0485 0073 05A1 subi.l D5, 0x7305A1
00000C42 32CB move.w [A1]+, A3
00000C44 0502 btst D2, D2
00000C46 5B82 subq.l D2, 5
00000C48 6300 3613 bls +0x3615 /* 0000425D */
00000C4C 0C6D CE14 C19D cmpi.w [A5 - 0x3E63], 0xCE14
00000C52 9301 subx.b D1, D1
00000C54 6014 bra +0x16 /* 00000C6A */
00000C56 4000 negx.b D0
00000C58 6B4B bmi +0x4D /* 00000CA5 */
00000C5A 0510 btst [A0], D2
00000C5C 5C0B addq.b A3, 6
00000C5E 0845 24B5 bchg.b D5, 0xB5
00000C62 0211 3B49 andi.b [A1], 0x49 /* 'I' */
00000C66 FA09 EA24 .unknown 0xFA09 0xEA24 (W = 5)
label00000C6A:
00000C6A 5CA7 addq.l -[A7], 6
00000C6C 0A36 CB28 0608 xori.b [A6 + D0.w * 8 + 0x8], 0x28 /* '(' */
00000C72 4000 negx.b D0
00000C74 0FD5 .incomplete
00000C76 17C1 D51C move.b <<invalid full ext with I/IS == 4>>, D1
00000C7A 3CAD 0573 move.w [A6], [A5 + 0x573]
00000C7E 0149 bchg A1, D0
00000C80 FDD1 .invalid <<F/7/6>>
00000C82 EFA5 asl D5, D7
00000C84 1C23 move.b D6, -[A3]
00000C86 2325 move.l -[A1], -[A5]
00000C88 6D87 blt -0x77 /* 00000C11 */
00000C8A 09C9 .incomplete
00000C8C E36E lsl D6.w, D1
00000C8E B709 cmpm.b [A3]+, [A1]+
00000C90 B1E9 52C8 cmpa.l A0, [A1 + 0x52C8]
00000C94 931E sub.b [A6]+, D1
00000C96 8DDA divs.w D6, [A2]+
00000C98 870A sbcd -[A3], -[A2]
00000C9A 270A move.l -[A3], A2
00000C9C E168 lsl D0.w, D0
00000C9E 9303 subx.b D1, D3
00000CA0 102E 0463 move.b D0, [A6 + 0x463]
00000CA4 0C0B 094D cmpi.b A3, 0x4D /* 'M' */
00000CA8 E314 roxl D4.b, 1
00000CAA 09C4 .incomplete
00000CAC B310 xor.b [A0], D1
00000CAE 5501 subq.b D1, 2
00000CB0 2114 move.l -[A0], [A4]
00000CB2 E68B lsr D3, 3
00000CB4 012A 10CB btst [A2 + 0x10CB], D0
00000CB8 0707 btst D7, D3
00000CBA 0025 930B ori.b -[A5], 0xB
00000CBE 0860 14BC bchg.b -[A0], 0xBC
00000CC2 05D2 .incomplete
00000CC4 0F8D bclr A5, D7
00000CC6 13EB 043E 4D94 D318 move.b [0x4D94D318], [A3 + 0x43E]
00000CCE F32A .extension 0x32A <<F/4-5/1>> // unimplemented
00000CD0 1003 move.b D0, D3
00000CD2 0828 3B03 78BB btst.b [A0 + 0x78BB], 0x3
00000CD8 116A 2EE0 1400 move.b [A0 + 0x1400], [A2 + 0x2EE0]
00000CDE 1782 03AA 5314 14D3 move.b [[0x5314 + D0 * 2] + 0x14D3], D2
00000CE6 033B 0D81 btst [[ + <<invalid base displacement size>> + D0 * 4]], D1
00000CEA 5B6B 1423 subq.w [A3 + 0x1423], 5
00000CEE 2D0B move.l -[A6], A3
00000CF0 0B3C 020F btst 0xF, D5
00000CF4 4549 chk.w D2, A1
00000CF6 1312 move.b -[A1], [A2]
00000CF8 C501 abcd D2, D1
00000CFA 232D 0223 move.l -[A1], [A5 + 0x223]
00000CFE 7425 moveq.l D2, 0x25
00000D00 0143 bchg D3, D0
00000D02 0B37 0025 btst [A7 + D0.w + 0x25], D5
00000D06 7414 moveq.l D2, 0x14
00000D08 02A3 35A9 37EB andi.l -[A3], 0x35A937EB
00000D0E 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4
00000D10 029B 4AA5 371B andi.l [A3]+, 0x4AA5371B
00000D16 4214 clr.b [A4]
00000D18 6B14 bmi +0x16 /* 00000D2E */
00000D1A 025B 39E1 andi.w [A3]+, 0x39E1
00000D1E 003B 50C5 0043 ori.b [PC + D0.w + 0x43], 0xC5
00000D24 61C1 bsr -0x3D /* 00000CE7 */
00000D26 0023 349B ori.b -[A3], 0x9B
00000D2A 011B btst [A3]+, D0
00000D2C 2914 move.l -[A4], [A4]
label00000D2E:
00000D2E 0253 3EE1 andi.w [A3], 0x3EE1
00000D32 0063 1F14 ori.w -[A3], 0x1F14
00000D36 020F A100 andi.b A7, 0x0
00000D3A CB12 and.b [A2], D5
00000D3C 1402 move.b D2, D2
00000D3E 0FA1 bclr -[A1], D7
00000D40 002B 0E14 0223 ori.b [A3 + 0x223], 0x14
00000D46 54E5 scc -[A5]
00000D48 A314 syscall GetVol/PBHGetVol/HGetVol, flags=3
00000D4A 020F A100 andi.b A7, 0x0
00000D4E 8302 sbcd D1, D2
00000D50 1402 move.b D2, D2
00000D52 0F85 bclr D5, D7
00000D54 0626 9312 addi.b -[A6], 0x12
00000D58 9685 sub.l D3, D5
00000D5A 3D74 5E09 D78A move.w [A6 - 0x2876], [A4 + D5 * 8 + 0x9]
00000D60 0432 1B21 E30A 2CC2 subi.b [[A2 + <<invalid base displacement size>> + A6 * 2] + 0x2CC2], 0x21 /* '!' */
00000D68 8B3D or.b <<invalid special address>>, D5
00000D6A 9B02 subx.b D5, D2
00000D6C 3240 movea.w A1, D0
00000D6E 2302 move.l -[A1], D2
00000D70 0702 btst D2, D3
00000D72 FC8B 0B1B .extension 0xC8B <<F/2-3/6>> // unimplemented
00000D76 5EE3 sgt -[A3]
00000D78 0A88 3B08 3243 xori.l A0, 0x3B083243
00000D7E 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00000D80 0542 bchg D2, D2
00000D82 EB05 asl D5.b, 5
00000D84 76A1 moveq.l D3, 0xFFFFFFA1
00000D86 0100 btst D0, D0
00000D88 1B36 8101 move.b -[A5], [[A6 + <<invalid base displacement size>> + A0]]
00000D8C 32B3 27AB 0821 12E5 B766 move.w [A1], [[0x821 + D2 * 8] + 0x12E5B766]
00000D96 7312 moveq.l D1, 0x12
00000D98 AE88 syscall 0xA88, auto_pop
00000D9A E31A rol D2.b, 1
00000D9C 0698 C32E 3223 addi.l [A0]+, 0xC32E3223
00000DA2 ABBB syscall bArith16Setup
00000DA4 9212 sub.b D1, [A2]
00000DA6 4A3B 0D0F 321C 4A00 tst.b [[PC + <<invalid base displacement size>>] + D0 * 4 + 0x321C4A00]
00000DAE 0F8C bclr A4, D7
00000DB0 6B0A bmi +0xC /* 00000DBC */
00000DB2 C500 abcd D2, D0
00000DB4 0343 bchg D3, D1
00000DB6 0B0E btst A6, D5
00000DB8 2B18 move.l -[A5], [A0]+
00000DBA 4197 .invalid 0, [A7] // invalid opcode 4 with b == 6
label00000DBC:
00000DBC 1C4A movea.b A6, A2
00000DBE 84B3 5113 0182 C614 or.l D2, [[A3 + D5] + 0x182C614]
00000DC6 0F80 bclr D0, D7
00000DC8 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000DCA A301 syscall Close, flags=3
00000DCC B350 xor.w [A0], D1
00000DCE 630B bls +0xD /* 00000DDB */
00000DD0 EB41 asl D1.w, 5
00000DD2 3318 move.w -[A1], [A0]+
00000DD4 3B5C 4661 move.w [A5 + 0x4661], [A4]+
00000DD8 0548 bchg A0, D2
00000DDA D6D3 add.w A3, [A3]
00000DDC 2393 4F1A 73DD move.l [[A1 + D4 * 8] + 0x73DD], [A3]
00000DE2 C102 abcd D0, D2
00000DE4 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
00000DE6 2D01 move.l -[A6], D1
00000DE8 8B96 or.l [A6], D5
00000DEA 2101 move.l -[A0], D1
00000DEC DB04 addx.b D5, D4
00000DEE 14BB 2E14 move.b [A2], [PC + D2 * 8 + 0x14]
00000DF2 AD02 syscall RealFont, auto_pop
00000DF4 E21B ror D3.b, 1
00000DF6 0353 bchg [A3], D1
00000DF8 707B moveq.l D0, 0x7B
00000DFA 0214 0FAE andi.b [A4], 0xAE
00000DFE 880F or.b D4, A7
00000E00 AE88 syscall 0xA88, auto_pop
00000E02 4331 AE2C .invalid 1, [A1 + A2 * 8 + 0x2C] // invalid opcode 4 with b == 4
00000E06 E31A rol D2.b, 1
00000E08 E9D3 9C18 bfextu D1, [A3] {D0:24}
00000E0C 0A0C EB13 xori.b A4, 0x13
00000E10 6569 bcs +0x6B /* 00000E7B */
00000E12 4E43 trap 3
00000E14 0953 bchg [A3], D4
00000E16 04DB .incomplete
00000E18 5CC3 sge D3
00000E1A 1DAC 66DB 39E5 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, [A4 + 0x66DB]
00000E20 1213 move.b D1, [A3]
00000E22 09AB 20E3 bclr [A3 + 0x20E3], D4
00000E26 1A01 move.b D5, D1
00000E28 0EE3 .incomplete
00000E2A 0A1B 08F3 xori.b [A3]+, 0xF3
00000E2E 0CC3 .incomplete
00000E30 18FA 3307 move.b [A4]+, [PC + 0x3307 /* 00004139, cstring ""<EOF> */]
00000E34 031D btst [A5]+, D1
00000E36 2B01 move.l -[A5], D1
00000E38 56EB 13F3 sne [A3 + 0x13F3]
00000E3C 0907 btst D7, D4
00000E3E 0375 AEEB bchg [A5 + A2 * 8 - 0x21], D1
00000E42 1325 move.b -[A1], -[A5]
00000E44 0F53 bchg [A3], D7
00000E46 0E25 0FB3 .invalid.b -[A5], 0xB3 // invalid immediate operation
00000E4A 046C EB13 131E subi.w [A4 + 0x131E], 0xEB13
00000E50 EB13 roxl D3.b, 5
00000E52 6100 2301 bsr +0x2303 /* 00003155 */
00000E56 1B08 move.b -[A5], A0
00000E58 0F3A 8B1D btst [PC - 0x74E3 /* FFFF9977, cstring ""<EOF> */], D7
00000E5C 1E28 AB33 move.b D7, [A0 - 0x54CD]
00000E60 C842 and.w D4, D2
00000E62 3B00 move.w -[A5], D0
00000E64 7600 moveq.l D3, 0x00
00000E66 8B78 A115 or.w [0xFFFFA115], D5
00000E6A 0701 btst D1, D3
00000E6C 2E0F move.l D7, A7
00000E6E E1C2 asl .w D2
00000E70 D8A5 add.l D4, -[A5]
00000E72 25CB 1732 move.l [PC + 0x1732 /* 000025A6, cstring ""<EOF> */], A3
00000E76 B502 xor.b D2, D2
00000E78 E918 rol D0.b, 4
00000E7A B323 xor.b -[A3], D1
00000E7C 0903 btst D3, D4
00000E7E 0128 830A btst [A0 - 0x7CF6], D0
00000E82 AC66 syscall StuffHex, auto_pop
00000E84 5B0D subq.b A5, 5
00000E86 210A move.l -[A0], A2
00000E88 0509 btst A1, D2
00000E8A DB20 add.b -[A0], D5
00000E8C 0D09 btst A1, D6
00000E8E 810A sbcd -[A0], -[A2]
00000E90 A302 syscall Read, flags=3
00000E92 7109 moveq.l D0, 0x09
00000E94 3327 move.w -[A1], -[A7]
00000E96 C500 abcd D2, D0
00000E98 A118 syscall GetFPos, flags=1
00000E9A 0302 btst D2, D1
00000E9C 0B15 btst [A5], D5
00000E9E 48C1 ext.l D1
00000EA0 00A9 18CB 0B14 1288 ori.l [A1 + 0x1288], 0x18CB0B14
00000EA8 12DB move.b [A1]+, [A3]+
00000EAA 0D40 bchg D0, D6
00000EAC F351 .extension 0x351 <<F/4-5/1>> // unimplemented
00000EAE 6115 bsr +0x17 /* 00000EC5 */
00000EB0 3B0D move.w -[A5], A5
00000EB2 E31A rol D2.b, 1
00000EB4 141C move.b D2, [A4]+
00000EB6 DB0D addx.b -[A5], -[A5]
00000EB8 AE88 syscall 0xA88, auto_pop
00000EBA 4053 negx.w [A3]
00000EBC 70A1 moveq.l D0, 0xFFFFFFA1
00000EBE 0617 0236 addi.b [A7], 0x36 /* '6' */
00000EC2 0F59 bchg [A1]+, D7
00000EC4 0E0F AE13 .invalid.b A7, 0x13 // invalid immediate operation
00000EC8 09E3 .incomplete
00000ECA 1A61 movea.b A5, -[A1]
00000ECC 09C6 .incomplete
00000ECE 3B0D move.w -[A5], A5
00000ED0 4331 A166 .invalid 1, <<invalid full ext with IS == 1 and I/IS == 6>> // invalid opcode 4 with b == 4
00000ED4 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00000ED6 A538 syscall WriteParam, flags=5
00000ED8 CB08 abcd -[A5], -[A0]
00000EDA 141B move.b D2, [A3]+
00000EDC 05CB .incomplete
00000EDE 0827 01A0 btst.b -[A7], 0xA0
00000EE2 1400 move.b D2, D0
00000EE4 F359 .extension 0x359 <<F/4-5/1>> // unimplemented
00000EE6 0703 btst D3, D3
00000EE8 6F6B ble +0x6D /* 00000F55 */
00000EEA 0438 0814 2302 subi.b [0x00002302], 0x14
00000EF0 4D44 chk.w D6, D4
00000EF2 6175 bsr +0x77 /* 00000F69 */
00000EF4 2E9B move.l [A7], [A3]+
00000EF6 0DA5 bclr -[A5], D6
00000EF8 032B 1565 btst [A3 + 0x1565], D1
00000EFC 2C5C movea.l A6, [A4]+
00000EFE 06DA .incomplete
00000F00 72B3 moveq.l D1, 0xFFFFFFB3
00000F02 0072 64C1 D5D3 023C 9B16 ori.w [[] + 0x23C9B16], 0x64C1
00000F0C 8B27 or.b -[A7], D5
00000F0E 935E sub.w [A6]+, D1
00000F10 2881 move.l [A4], D1
00000F12 D933 108B add.b [A3 + D1.w - 0x117], D4
00000F16 1A04 move.b D5, D4
00000F18 0AE9 .incomplete
00000F1A 00AB 2607 019D 8100 ori.l [A3 - 0x7F00], 0x2607019D
00000F22 41FF lea.l A0, <<invalid special address>>
00000F24 8B1A or.b [A2]+, D5
00000F26 28AD 018B move.l [A4], [A5 + 0x18B]
00000F2A 138B 1A9B move.b [A1 + D1 * 2 - 0x101], A3
00000F2E 0BED .incomplete
00000F30 00B3 07F3 0A22 508B ori.l [A3 + D5.w - 0x117], 0x7F30A22
00000F38 4D33 454A 2250 .invalid 6, [[A3 + <<invalid base displacement size>>] + 0x2250] // invalid opcode 4 with b == 4
00000F3E 8309 sbcd -[A1], -[A1]
00000F40 5633 4506 0800 addq.b [[A3 + <<invalid base displacement size>>] + D4 * 4 + 0x800], 3
00000F46 0F62 bchg -[A2], D7
00000F48 EB1A rol D2.b, 5
00000F4A 009B 8101 751C ori.l [A3]+, 0x8101751C
00000F50 1002 move.b D0, D2
00000F52 134B 366B move.b [A1 + 0x366B], A3
// begin alternate branch 00000F54-00000F58
label00000F54:
00000F54 366B 1412 movea.w A3, [A3 + 0x1412]
// end alternate branch 00000F54-00000F58
label00000F54: // (misaligned)
00000F56 1412 move.b D2, [A2]
00000F58 EE12 roxr D2.b, 7
00000F5A 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000F5C 00AB 219B 01A7 0A38 ori.l [A3 + 0xA38], 0x219B01A7
00000F64 6CEE bge -0x10 /* 00000F54 */
00000F66 3808 move.w D4, A0
00000F68 6C4B bge +0x4D /* 00000FB5 */
00000F6A 0338 08CB btst [0x000008CB], D1
00000F6E 0500 btst D0, D2
00000F70 1F04 move.b -[A7], D4
00000F72 E673 roxr D3.w, D3
00000F74 294E 2A10 move.l [A4 + 0x2A10], A6
00000F78 7300 moveq.l D1, 0x00
00000F7A 0705 btst D5, D3
00000F7C 2FEA 1B1C move.l <<invalid special address>>, [A2 + 0x1B1C]
00000F80 4E00 .invalid // invalid opcode 4
00000F82 8385 1E6A unpk D1, D5, 0x1E6A
00000F86 CB06 abcd D5, D6
00000F88 2B16 move.l -[A5], [A6]
00000F8A 6B17 bmi +0x19 /* 00000FA3 */
00000F8C 1E10 move.b D7, [A0]
00000F8E 8100 sbcd D0, D0
00000F90 6318 bls +0x1A /* 00000FAA */
00000F92 6B06 bmi +0x8 /* 00000F9A */
00000F94 321E move.w D1, [A6]+
00000F96 6AA1 bpl -0x5D /* 00000F39 */
00000F98 211E move.l -[A0], [A6]+
label00000F9A:
00000F9A 10E5 move.b [A0]+, -[A5]
00000F9C 24A3 move.l [A2], -[A3]
00000F9E 2F63 07C3 move.l [A7 + 0x7C3], -[A3]
00000FA2 19C3 07DB move.b 0xDB, D3
00000FA6 081E 1073 btst.b [A6]+, 0x73 /* 's' */
label00000FAA:
00000FAA 026A AB0D 8382 andi.w [A2 - 0x7C7E], 0xAB0D
00000FB0 230D move.l -[A1], A5
00000FB2 4233 5E42 clr.b [A3 + D5 * 8 + 0x42]
00000FB6 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000FB8 0705 btst D5, D3
00000FBA 1A8B move.b [A5], A3
00000FBC 3E83 move.w [A7], D3
00000FBE 05E5 .incomplete
00000FC0 06F0 .incomplete
00000FC2 3B18 move.w -[A5], [A0]+
00000FC4 EAFA 8B3E 1705 bfchg [PC + 0x1705 /* 00001707, value 0x294B1C0F */] {D4:D6}
00000FCA 198B 75A1 0703 move.b [[0x703 + D7 * 4]], A3
00000FD0 0F2E 043B btst [A6 + 0x43B], D7
00000FD4 18AA 1B63 move.b [A4], [A2 + 0x1B63]
00000FD8 D653 add.w D3, [A3]
00000FDA 4FF3 4F14 lea.l A7, <<invalid full ext with I/IS == 4>>
00000FDE 0704 btst D4, D3
00000FE0 4072 3E6B negx.w [A2 + D3 * 8 + 0x6B]
00000FE4 1608 move.b D3, A0
00000FE6 00EB .incomplete
00000FE8 4C72 64C5 9203 movem.l D0,D2,D6,D7,A2,A5,A6, [A2 + A1.w * 2 + 0x3]
00000FEE 4D2A 6A2B .invalid 6, [A2 + 0x6A2B] // invalid opcode 4 with b == 4
00000FF2 19E1 02F3 move.b 0xF3, -[A1]
00000FF6 22FA 8B75 move.l [A1]+, [PC - 0x748B /* FFFF9B6D, cstring ""<EOF> */]
00000FFA 0B09 btst A1, D5
00000FFC 321E move.w D1, [A6]+
00000FFE 1091 move.b [A0], [A1]
00001000 2E73 56AB movea.l A7, [A3 + D5.w * 8 - 0x85]
00001004 0006 530B ori.b D6, 0xB
00001008 0862 CC1C bchg.b -[A2], 0x1C
0000100C 1000 move.b D0, D0
0000100E 0FDA .incomplete
00001010 0953 bchg [A3], D4
00001012 AA0F syscall FillCOval
00001014 8266 or.w D1, -[A6]
00001016 3B77 6303 2CD3 0293 029B move.w [A5 + 0x29B], [[A7 + <<invalid base displacement size>> + D6 * 2] + 0x2CD30293]
00001020 1614 move.b D3, [A4]
00001022 5B0B subq.b A3, 5
00001024 6B14 bmi +0x16 /* 0000103A */
00001026 AE4B syscall NewColorDialog/NewCDialog, auto_pop
00001028 03AE EE83 bclr [A6 - 0x117D], D1
0000102C 1A02 move.b D5, D2
0000102E 0FE5 .incomplete
00001030 31FB 35D3 021B 0301 0200 move.w [0x00000200 /* SPAlarm */], [[] + 0x21B0301]
label0000103A:
0000103A 0F29 5C73 btst [A1 + 0x5C73], D7
0000103E 55D3 scs [A3]
00001040 0223 0A79 andi.b -[A3], 0x79 /* 'y' */
00001044 03E3 .incomplete
00001046 1D83 1A0B move.b [A6 + D1 * 2 + 0xB], D3
0000104A 0BF3 .incomplete
0000104C 0A0B 0B2C xori.b A3, 0x2C /* ',' */
00001050 020F 0504 andi.b A7, 0x4
00001054 9B32 D302 0B07 sub.b [[A2 + <<invalid base displacement size>> + A5 * 2] + 0xB07], D5
0000105A A102 syscall Read, flags=1
0000105C 6D02 blt +0x4 /* 00001060 */
0000105E 4159 chk.w D0, [A1]+
label00001060:
00001060 0FE5 .incomplete
00001062 0123 btst -[A3], D0
00001064 3FD3 move.w <<invalid special address>>, [A3]
00001066 020B 1405 andi.b A3, 0x5
0000106A 064B 6609 addi.w A3, 0x6609 /* 'f\t' */
0000106E 06EB .incomplete
00001070 35E1 11F4 move.w [PC + 0x11F4 /* 00002266, cstring ""<EOF> */], -[A1]
00001074 2B59 85C2 move.l [A5 - 0x7A3E], [A1]+
00001078 8B3E or.b <<invalid special address>>, D5
0000107A AAEB syscall 0xAEB
0000107C 441C neg.b [A4]+
0000107E 10EB 074E move.b [A0]+, [A3 + 0x74E]
00001082 3808 move.w D4, A0
00001084 E589 lsl D1, 2
00001086 0F2A 103A btst [A2 + 0x103A], D7
0000108A 0320 btst -[A0], D1
0000108C 2102 move.l -[A0], D2
0000108E 6673 bne +0x75 /* 00001103 */
00001090 1023 move.b D0, -[A3]
00001092 0356 bchg [A6], D1
00001094 610D bsr +0xF /* 000010A3 */
00001096 630E bls +0x10 /* 000010A6 */
00001098 9B16 sub.b [A6], D5
0000109A 330A move.w -[A1], A2
0000109C 790D moveq.l D4, 0x0D
0000109E 0F45 bchg D5, D7
000010A0 073B 26D3 btst [PC + D2.w * 8 - 0x45], D3
000010A4 02BB 1419 0215 0C0F andi.l [PC + D0 * 4 + 0xF], 0x14190215
// begin alternate branch 000010A6-000010AC
label000010A6:
000010A6 1419 move.b D2, [A1]+
000010A8 0215 0C0F andi.b [A5], 0xF
// end alternate branch 000010A6-000010AC
label000010A6: // (misaligned)
000010AC A502 syscall Read, flags=5
000010AE BB44 xor.w D4, D5
000010B0 D302 addx.b D1, D2
000010B2 3B2F A102 move.w -[A5], [A7 - 0x5EFE]
000010B6 6D02 blt +0x4 /* 000010BA */
000010B8 020F C501 andi.b A7, 0x1
// begin alternate branch 000010BA-000010BC
label000010BA:
000010BA C501 abcd D2, D1
// end alternate branch 000010BA-000010BC
label000010BA: // (misaligned)
000010BC 4B28 D302 .invalid 5, [A0 - 0x2CFE] // invalid opcode 4 with b == 4
000010C0 4B2F C101 .invalid 5, [A7 - 0x3EFF] // invalid opcode 4 with b == 4
000010C4 F10B .extension 0x10B <<F/4-5/0>> // unimplemented
000010C6 B32C 3AE3 xor.b [A4 + 0x3AE3], D1
000010CA 54E3 scc -[A3]
000010CC 02D8 .incomplete
000010CE CB00 abcd D5, D0
000010D0 ABA3 syscall gsRunTbl
000010D2 7B00 moveq.l D5, 0x00
000010D4 CB00 abcd D5, D0
000010D6 D341 addx.w D1, D1
000010D8 AB23 syscall SetFillPat
000010DA 72D3 moveq.l D1, 0xFFFFFFD3
000010DC 00D3 .incomplete
000010DE 02EB .incomplete
000010E0 0B9B bclr [A3]+, D5
000010E2 161C move.b D3, [A4]+
000010E4 D300 addx.b D1, D0
000010E6 D6CB add.w A3, A3
000010E8 41AB 2325 .invalid 0, [A3 + 0x2325] // invalid opcode 4 with b == 6
000010EC 1A83 move.b [A5], D3
000010EE 57A1 subq.l -[A1], 3
000010F0 3606 move.w D3, D6
000010F2 08D6 8102 bset.b [A6], 0x2
000010F6 003B 57DA 4105 ori.b [[PC + <<invalid base displacement size>>] + D4], 0xDA
000010FC AB7A syscall stSubPin
000010FE C301 abcd D1, D1
00001100 388B move.w [A4], A3
00001102 0808 1CB3 btst.b A0, 0xB3
00001106 0014 000F ori.b [A4], 0xF
0000110A 0578 FEAA bchg [0xFFFFFEAA], D2
0000110E 2300 move.l -[A1], D0
00001110 2303 move.l -[A1], D3
00001112 422C BD0E clr.b [A4 - 0x42F2]
00001116 D382 addx.l D1, D2
00001118 5B0D subq.b A5, 5
0000111A 8115 or.b [A5], D0
0000111C 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
0000111E 0F21 btst -[A1], D7
00001120 0330 AA8B btst [A0 + A2 * 2 - 0x117], D1
00001124 21E1 00EB move.l [0x000000EB], -[A1]
00001128 3F01 move.w -[A7], D1
0000112A 0565 bchg -[A5], D2
0000112C 25D3 028B move.l [PC + 0x28B /* 000013B9, value 0x26310C3 */], [A3]
00001130 11D7 0E09 move.b [0x00000E09], [A7]
00001134 7B60 moveq.l D5, 0x60
00001136 C10E abcd -[A0], -[A6]
00001138 30AA 7B10 move.w [A0], [A2 + 0x7B10]
0000113C D332 6B26 1063 50D3 add.b [[A2 + 0x1063] + D6 * 2 + 0x50D3], D1
00001144 0283 107D 1D0F andi.l D3, 0x107D1D0F
0000114A 8102 sbcd D0, D2
0000114C 2342 F309 move.l [A1 - 0xCF7], D2
00001150 D302 addx.b D1, D2
00001152 7313 moveq.l D1, 0x13
00001154 6111 bsr +0x13 /* 00001167 */
00001156 1902 move.b -[A4], D2
00001158 0F01 btst D1, D7
0000115A 0233 27D3 027B andi.b [A3 + D0.w * 2 + 0x7B], 0xD3
00001160 1D75 1F5B 1F41 1FD3 08E1 move.b [A6 + 0x8E1], [[A5] + 0x1F411FD3]
0000116A 094B bchg A3, D4
0000116C 5741 subq.w D1, 3
0000116E 0093 4505 2030 ori.l [A3], 0x45052030
00001174 1E10 move.b D7, [A0]
00001176 E301 asl D1.b, 1
00001178 76B3 moveq.l D3, 0xFFFFFFB3
0000117A 04CB .incomplete
0000117C 0529 2046 btst [A1 + 0x2046], D2
00001180 0802 0F2A btst.b D2, 0x2A /* '*' */
00001184 1043 movea.b A0, D3
00001186 02CC .incomplete
00001188 6521 bcs +0x23 /* 000011AB */
0000118A BB04 xor.b D4, D5
0000118C 2C08 move.l D6, A0
0000118E 3B18 move.w -[A5], [A0]+
00001190 C603 and.b D3, D3
00001192 2BB0 8208 5B0B 858B 0F45 move.l [[A5 + <<invalid base displacement size>> + D5 * 2] - 0x7A74F0BB], [A0 + A0.w * 2 + 0x8]
0000119C 306A 0700 movea.w A0, [A2 + 0x700]
000011A0 9749 subx.w -[A3], -[A1]
000011A2 0902 btst D2, D4
000011A4 0F85 bclr D5, D7
000011A6 40EB 054E move.w [A3 + 0x54E], SR
000011AA 0023 6AA1 ori.b -[A3], 0xA1
000011AE 358B 02C9 move.w [A2 + D0.w * 2 - 0x55], A3
000011B2 40D8 move.w [A0]+, SR
000011B4 1C6A 0273 movea.b A6, [A2 + 0x273]
000011B8 609B bra -0x63 /* 00001155 */
000011BA 0123 btst -[A3], D0
000011BC 34A5 move.w [A2], -[A5]
000011BE EA83 asr D3, 5
000011C0 2107 move.l -[A0], D7
000011C2 016E A500 bchg [A6 - 0x5B00], D0
000011C6 730A moveq.l D1, 0x0A
000011C8 1701 move.b -[A3], D1
000011CA 4F08 .invalid 7, A0 // invalid opcode 4 with b == 4
000011CC 1C10 move.b D6, [A0]
000011CE 122B 15C1 move.b D1, [A3 + 0x15C1]
000011D2 5648 addq.w A0, 3
000011D4 8100 sbcd D0, D0
000011D6 3B31 2250 move.w -[A5], [A1 + D2.w * 2 + 0x50]
000011DA 5B20 subq.b -[A0], 5
000011DC 8321 or.b -[A1], D1
000011DE F500 .extension 0x500 <<F/4-5/2>> // unimplemented
000011E0 730A moveq.l D1, 0x0A
000011E2 2A10 move.l D5, [A0]
000011E4 2250 movea.l A1, [A0]
000011E6 230C move.l -[A1], A4
000011E8 6B26 bmi +0x28 /* 00001210 */
000011EA 1B03 move.b -[A5], D3
000011EC 2327 move.l -[A1], -[A7]
000011EE 194B F10B move.b [A4 - 0xEF5], A3
000011F2 020F 822A andi.b A7, 0x2A /* '*' */
000011F6 106B 1781 movea.b A0, [A3 + 0x1781]
000011FA 0AF3 .incomplete
000011FC 2314 move.l -[A1], [A4]
000011FE 007B 5701 2361 2F36 ori.w [[PC + 0x2F36]], 0x5701
00001206 8301 sbcd D1, D1
label00001208:
00001208 E507 asl D7.b, 2
0000120A B300 xor.b D0, D1
0000120C 000F 30EB ori.b A7, 0xEB
label00001210:
00001210 01A5 bclr -[A5], D0
00001212 000F 3614 ori.b A7, 0x14
00001216 C114 and.b [A4], D0
00001218 14C1 move.b [A2]+, D1
0000121A 14A5 move.b [A2], -[A5]
0000121C 146B 41CC movea.b A2, [A3 + 0x41CC]
00001220 9380 subx.l D1, D0
00001222 64E4 bcc -0x1A /* 00001208 */
00001224 1C64 movea.b A6, -[A4]
00001226 005B 6536 ori.w [A3]+, 0x6536 /* 'e6' */
0000122A 0093 2022 50CB ori.l [A3], 0x202250CB
00001230 2F4A 3345 move.l [A7 + 0x3345], A2
00001234 015F bchg [A7]+, D0
00001236 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001238 0B82 bclr D2, D5
0000123A C15A and.w [A2]+, D0
0000123C 81AC 530A or.l [A4 + 0x530A], D0
00001240 5B3E subq.b <<invalid special address>>, 5
00001242 058F bclr A7, D2
00001244 6A27 bpl +0x29 /* 0000126D */
00001246 060D E1BA addi.b A5, 0xBA
0000124A 04DE .incomplete
0000124C 7882 moveq.l D4, 0xFFFFFF82
0000124E 631B bls +0x1D /* 0000126B */
00001250 5A60 addq.w -[A0], 5
00001252 1400 move.b D2, D0
00001254 933F sub.b <<invalid special address>>, D1
00001256 6E30 bgt +0x32 /* 00001288 */
00001258 1B29 2250 move.b -[A5], [A1 + 0x2250]
0000125C E301 asl D1.b, 1
0000125E 0318 btst [A0]+, D1
00001260 F05B 0A7B .extension 0x05B <<F/1/0>>, 0x0A7B // unimplemented
00001264 13C0 4B0E 7B13 move.b [0x4B0E7B13], D0
0000126A 0FC5 .incomplete
0000126C E4A3 asr D3, D2
0000126E 0C0B 0663 cmpi.b A3, 0x63 /* 'c' */
00001272 0023 0BEB ori.b -[A3], 0xEB
00001276 1928 0703 move.b -[A4], [A0 + 0x703]
0000127A 8185 0363 unpk D0, D5, 0x0363
0000127E 3A63 movea.w A5, -[A3]
00001280 0988 bclr A0, D4
00001282 1288 move.b [A1], A0
00001284 4531 3B26 2A28 01BA .invalid 2, [[A1 + 0x2A28] + D3 * 2 + 0x1BA] // invalid opcode 4 with b == 4
// begin alternate branch 00001288-0000128C
label00001288:
00001288 2A28 01BA move.l D5, [A0 + 0x1BA]
// end alternate branch 00001288-0000128C
label00001288: // (misaligned)
0000128C CAE5 mulu.w D5, -[A5]
0000128E 6923 bvs +0x25 /* 000012B3 */
00001290 5317 subq.b [A7], 1
00001292 04D8 .incomplete
00001294 722C moveq.l D1, 0x2C
00001296 72E3 moveq.l D1, 0xFFFFFFE3
00001298 067E 0307 addi.w <<invalid special address>>, 0x307
0000129C FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
0000129E 06EB .incomplete
000012A0 148B move.b [A2], A3
000012A2 0A1E 047B xori.b [A6]+, 0x7B /* '{' */
000012A6 0628 3EBB 051E addi.b [A0 + 0x51E], 0xBB
000012AC 3E44 movea.w A7, D4
000012AE 0700 btst D0, D3
000012B0 9B85 subx.l D5, D5
000012B2 D600 add.b D3, D0
000012B4 5B3A 722C subq.b [PC + 0x722C /* 000084E2, cstring ""<EOF> */], 5
000012B8 361C move.w D3, [A4]+
000012BA 2800 move.l D4, D0
000012BC C364 and.w -[A4], D1
000012BE 1302 move.b -[A1], D2
000012C0 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000012C2 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
000012C4 A500 syscall Open/PBHOpen/HOpen, flags=5
000012C6 231C move.l -[A1], [A4]+
000012C8 00C3 .incomplete
000012CA 87D3 divs.w D3, [A3]
000012CC 20A0 move.l [A0], -[A0]
000012CE A326 syscall HandleZone, flags=3
000012D0 1223 move.b D1, -[A3]
000012D2 5300 subq.b D0, 1
000012D4 BB3F xor.b <<invalid special address>>, D5
000012D6 A623 syscall DisposHandle/DisposeHandle, flags=6
000012D8 5313 subq.b [A3], 1
000012DA 0043 0C22 ori.w D3, 0xC22
000012DE B807 cmp.b D4, D7
000012E0 04ED .incomplete
000012E2 0F22 btst -[A2], D7
000012E4 B8E3 cmpa.w A4, -[A3]
000012E6 11FB 322B 1793 move.b [0x00001793], [PC + D3.w * 2 + 0x2B]
000012EC 000F 3066 ori.b A7, 0x66 /* 'f' */
000012F0 CB4B exg A5, A3
000012F2 22B8 3B00 move.l [A1], [0x00003B00]
000012F6 A328 syscall RecoverHandle, flags=3
000012F8 8120 or.b -[A0], D0
000012FA 1296 move.b [A1], [A6]
000012FC 0702 btst D2, D3
000012FE AC05 syscall SndPlay, auto_pop
00001300 040F 72EE subi.b A7, 0xEE
00001304 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001306 9664 sub.w D3, -[A4]
00001308 A54A syscall HNoPurge, flags=5
0000130A C316 and.b [A6], D1
0000130C 8501 sbcd D2, D1
0000130E 2365 120F move.l [A1 + 0x120F], -[A5]
00001312 1253 movea.b A1, [A3]
00001314 6000 1B7A bra +0x1B7C /* 00002E90 */
00001318 6100 120F bsr +0x1211 /* 00002529 */
0000131C A100 syscall Open/PBHOpen/HOpen, flags=1
0000131E 8119 or.b [A1]+, D0
00001320 2A28 733C move.l D5, [A0 + 0x733C]
00001324 C48B and.l D2, A3
00001326 8364 or.w -[A4], D1
00001328 0B48 bchg A0, D5
0000132A 1CEE 6503 move.b [A6]+, [A6 + 0x6503]
0000132E 0FC4 .incomplete
00001330 96A3 sub.l D3, -[A3]
00001332 2964 3046 move.l [A4 + 0x3046], -[A4]
00001336 0808 1273 btst.b A0, 0x73 /* 's' */
0000133A 0765 bchg -[A5], D3
0000133C 042B 65D2 7E73 subi.b [A3 + 0x7E73], 0xD2
00001342 07FB .incomplete
00001344 00A3 035C BB00 ori.l -[A3], 0x35CBB00
0000134A EB03 asl D3.b, 5
0000134C 8312 or.b [A2], D1
0000134E 0A43 0A7B xori.w D3, 0xA7B /* '\n{' */
00001352 4A2A 286B tst.b [A2 + 0x286B]
00001356 276C 7B4A 3808 move.l [A3 + 0x3808], [A4 + 0x7B4A]
0000135C 1C3E move.b D6, <<invalid special address>>
0000135E 1C2C 021B move.b D6, [A4 + 0x21B]
00001362 752A moveq.l D2, 0x2A
00001364 101B move.b D0, [A3]+
00001366 057B A7B3 0C56 5309 CE76 3502 bchg [[0xC565309 + A2 * 8] - 0x3189CAFE], D2
00001372 0F2A 10E1 btst [A2 + 0x10E1], D7
00001376 013C E101 btst 0x1, D0
0000137A 04F5 .incomplete
0000137C 012B 3E2A btst [A3 + 0x3E2A], D0
00001380 10AB 4807 move.b [A0], [A3 + 0x4807]
00001384 021A D507 andi.b [A2]+, 0x7
00001388 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
0000138A 0AA2 06B0 466E xori.l -[A2], 0x6B0466E
00001390 6653 bne +0x55 /* 000013E5 */
00001392 3221 move.w D1, -[A1]
00001394 02A3 09DB 019A andi.l -[A3], 0x9DB019A
0000139A DB01 addx.b D5, D1
0000139C 94A6 sub.l D2, -[A6]
0000139E 5360 subq.w -[A0], 1
000013A0 3308 move.w -[A1], A0
000013A2 E873 roxr D3.w, D4
000013A4 4128 0B0D .invalid 0, [A0 + 0xB0D] // invalid opcode 4 with b == 4
000013A8 3306 move.w -[A1], D6
000013AA 231A move.l -[A1], [A2]+
000013AC 0B0A btst A2, D5
000013AE 76C3 moveq.l D3, 0xFFFFFFC3
000013B0 10E3 move.b [A0]+, -[A3]
000013B2 17AB 0356 C301 move.b [[A3 + <<invalid base displacement size>> + A4 * 2]], [A3 + 0x356]
000013B8 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000013BA 6310 bls +0x12 /* 000013CC */
000013BC C315 and.b [A5], D1
000013BE 56DB sne [A3]+
000013C0 2C3B 423B move.l D6, [PC + D4.w * 2 + 0x3B]
000013C4 1376 2B97 5A60 AD07 4B90 move.b [A1 + 0x4B90], [[] + D2 * 2 + 0x5A60AD07]
// begin alternate branch 000013CC-000013CE
label000013CC:
000013CC 4B90 .invalid 5, [A0] // invalid opcode 4 with b == 6
// end alternate branch 000013CC-000013CE
label000013CC: // (misaligned)
000013CE 2A10 move.l D5, [A0]
000013D0 1B34 3284 move.b -[A5], [A4 + D3.w * 2 - 0x124]
000013D4 0003 1C8C ori.b D3, 0x8C
000013D8 9315 sub.b [A5], D1
000013DA 3708 move.w -[A3], A0
000013DC BC3B 189B cmp.b D6, [PC + D1 - 0x101]
000013E0 0206 08C1 andi.b D6, 0xC1
000013E4 44D3 move.b [A3], CCR
000013E6 646B bcc +0x6D /* 00001453 */
000013E8 01C5 .incomplete
label000013EA:
000013EA 1D30 EB08 move.b -[A6], [A0 + <<invalid base displacement size>> + A6 * 2]
000013EE 731C moveq.l D1, 0x1C
000013F0 28D3 move.l [A4]+, [A3]
000013F2 0807 0960 btst.b D7, 0x60 /* '`' */
000013F6 0305 btst D5, D1
000013F8 0702 btst D2, D3
000013FA C123 and.b -[A3], D0
000013FC 046E 3021 0807 subi.w [A6 + 0x807], 0x3021 /* '0!' */
00001402 06D8 .incomplete
00001404 56AA 7310 addq.l [A2 + 0x7310], 3
00001408 AB03 syscall Jackson
0000140A DB03 addx.b D5, D3
0000140C 032C 6B1E btst [A4 + 0x6B1E], D1
00001410 2B1A move.l -[A5], [A2]+
00001412 DB1D add.b [A5]+, D5
00001414 AB13 syscall PatConvert
00001416 892B 0709 or.b [A3 + 0x709], D4
0000141A 49FB 201E lea.l A4, [PC + D2.w + 0x1E]
0000141E 165B movea.b A3, [A3]+
00001420 0A93 0283 8A34 xori.l [A3], 0x2838A34
00001426 838A EB02 unpk -[A1], -[A2], 0xEB02
0000142A 8B02 sbcd D5, D2
0000142C C509 abcd -[A2], -[A1]
0000142E 28A1 move.l [A4], -[A1]
00001430 2C41 movea.l A6, D1
00001432 2530 6101 move.l -[A2], [[A0 + <<invalid base displacement size>> + D6]]
00001436 A330 syscall OSEventAvail, flags=3
00001438 6501 bcs +0x3 /* 0000143B */
0000143A 106D 016B movea.b A0, [A5 + 0x16B]
0000143E 0C83 0A04 FB0F cmpi.l D3, 0xA04FB0F
00001444 1903 move.b -[A4], D3
00001446 5A58 addq.w [A0]+, 5
00001448 DB02 addx.b D5, D2
0000144A F115 .extension 0x115 <<F/4-5/0>> // unimplemented
0000144C 0F2A 6A07 btst [A2 + 0x6A07], D7
00001450 072A 0B0A btst [A2 + 0xB0A], D3
00001454 6B10 bmi +0x12 /* 00001466 */
00001456 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00001458 6B39 bmi +0x3B /* 00001493 */
0000145A 7D1F moveq.l D6, 0x1F
0000145C A500 syscall Open/PBHOpen/HOpen, flags=5
0000145E 0307 btst D7, D1
00001460 2100 move.l -[A0], D0
00001462 00AB 64C1 E732 1C43 ori.l [A3 + 0x1C43], 0x64C1E732
// begin alternate branch 00001466-0000146A
label00001466:
00001466 E732 roxl D2.b, D3
00001468 1C43 movea.b A6, D3
// end alternate branch 00001466-0000146A
label00001466: // (misaligned)
0000146A 0C00 B332 cmpi.b D0, 0x32 /* '2' */
0000146E 8C66 or.w D6, -[A6]
00001470 DB74 22B8 add.w [A4 + D2.w * 2 - 0x72], D5
00001474 3309 move.w -[A1], A1
00001476 EEA3 asr D3, D7
00001478 281E move.l D4, [A6]+
0000147A 04E3 .incomplete
0000147C 2C1E move.l D6, [A6]+
0000147E 0433 09E3 0634 subi.b [A3 + D0.w * 8 + 0x34], 0xE3
00001484 1E04 move.b D7, D4
00001486 632B bls +0x2D /* 000014B3 */
00001488 A134 syscall VRemove, flags=1
0000148A 7A7A moveq.l D5, 0x7A
0000148C 9300 subx.b D1, D0
0000148E 2C6B 1F93 movea.l A6, [A3 + 0x1F93]
00001492 003E CB13 ori.b <<invalid special address>>, 0x13
00001496 0302 btst D2, D1
00001498 BB13 xor.b [A3], D5
0000149A 050A btst A2, D2
0000149C 2C89 move.l [A6], A1
0000149E 3DD3 move.w <<invalid special address>>, [A3]
000014A0 0835 180F 2A10 btst.b [A5 + D2 * 2 + 0x10], 0xF
000014A6 A1AA syscall 0x0AA, flags=1
000014A8 2250 movea.l A1, [A0]
000014AA 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
000014AC 100F move.b D0, A7
000014AE 1C3E move.b D6, <<invalid special address>>
000014B0 00BB 2C36 8503 2B36 3621 4447 869C ori.l [[PC + 0x36214447] + D2 * 2 - 0x7964], 0x2C368503
000014BE 1708 move.b -[A3], A0
000014C0 9D21 sub.b -[A1], D6
000014C2 C146 exg D0, D6
000014C4 293A 16A9 move.l -[A4], [PC + 0x16A9 /* 00002B6F, cstring ""<EOF> */]
000014C8 005B 021C ori.w [A3]+, 0x21C
000014CC 1640 movea.b A3, D0
000014CE 1C04 move.b D6, D4
000014D0 0243 906B andi.w D3, 0x906B
000014D4 3730 1B1E 3706 move.w -[A3], [[A0] + D1 * 2 + 0x3706]
000014DA 2CB2 7B0C move.l [A6], <<invalid full ext with I/IS == 4>>
000014DE 9308 subx.b -[A1], -[A0]
000014E0 4CE5 0816 movem.l D4,A3,A5,A6, -[A5]
000014E4 010A btst A2, D0
000014E6 2B1C move.l -[A5], [A4]+
000014E8 9800 sub.b D4, D0
000014EA FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
000014EC A101 syscall Close, flags=1
000014EE BB0A cmpm.b [A5]+, [A2]+
000014F0 A501 syscall Close, flags=5
000014F2 4091 negx.l [A1]
000014F4 0117 btst [A7], D0
000014F6 06D8 .incomplete
000014F8 5305 subq.b D5, 1
000014FA 0706 btst D6, D3
000014FC DE6B 255B add.w D7, [A3 + 0x255B]
00001500 305B movea.w A0, [A3]+
00001502 030B btst A3, D1
00001504 3D9B 152B 4727 0504 0FA5 move.w [[A6 + 0x4727 + D1 * 4] + 0x5040FA5], [A3]+
0000150E 042B 3640 4100 subi.b [A3 + 0x4100], 0x40 /* '@' */
00001514 3318 move.w -[A1], [A0]+
00001516 301B move.w D0, [A3]+
00001518 3807 move.w D4, D7
0000151A 07EB .incomplete
0000151C 8B02 sbcd D5, D2
0000151E 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
00001520 EEA3 asr D3, D7
00001522 20FE move.l [A0]+, <<invalid special address>>
00001524 B0B3 0F1E 0433 cmp.l D0, [[A3] + D0 * 8 + 0x433]
0000152A 4142 chk.w D0, D2
0000152C 2708 move.l -[A3], A0
0000152E CE52 and.w D7, [A2]
00001530 3047 movea.w A0, D7
00001532 0322 btst -[A2], D1
00001534 0327 btst -[A7], D1
00001536 28C3 move.l [A4]+, D3
00001538 069B 0246 0812 addi.l [A3]+, 0x2460812
0000153E 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001540 BB02 xor.b D2, D5
00001542 0709 btst A1, D3
00001544 832A 10B0 or.b [A2 + 0x10B0], D1
00001548 0637 032F 1700 addi.b [A7 + <<invalid base displacement size>> + D1 * 8], 0x2F /* '/' */
0000154E 3D2E 040F move.w -[A6], [A6 + 0x40F]
00001552 0103 btst D3, D0
00001554 B304 xor.b D4, D1
00001556 DC08 add.b D6, A0
00001558 124E movea.b A1, A6
0000155A 0503 btst D3, D2
0000155C A829 syscall LayerDispatch
0000155E 0327 btst -[A7], D1
00001560 005A 5503 ori.w [A2]+, 0x5503
00001564 0F45 bchg D5, D7
00001566 03D2 .incomplete
00001568 0812 10E7 btst.b [A2], 0xE7
0000156C 12BF move.b [A1], <<invalid special address>>
0000156E E300 asl D0.b, 1
00001570 8A04 or.b D5, D4
00001572 2E10 move.l D7, [A0]
00001574 A1C1 syscall vGetBlock, flags=1
00001576 0840 020B bchg.b D0, 0xB
0000157A 2AA8 30C6 move.l [A5], [A0 + 0x30C6]
0000157E 80AB 04B2 or.l D0, [A3 + 0x4B2]
00001582 568D addq.l A5, 3
00001584 01A3 bclr -[A3], D0
00001586 0E17 0477 .invalid.b [A7], 0x77 /* 'w' */ // invalid immediate operation
0000158A 1700 move.b -[A3], D0
0000158C 3595 0723 790A 3CC5 07EB move.w [[A2 + 0x790A + D0 * 8] + 0x3CC507EB], [A5]
00001596 08F7 12D7 8503 B417 0ADD bset.b [[A7 + <<invalid base displacement size>> + A0 * 4] - 0x4BE8F523], 0xD7
000015A0 0F81 bclr D1, D7
000015A2 0307 btst D7, D1
000015A4 04C1 .incomplete
000015A6 1C28 D511 move.b D6, [A0 - 0x2AEF]
000015AA 5103 subq.b D3, 8
000015AC 4A25 tst.b -[A5]
000015AE 0B45 bchg D5, D5
000015B0 0340 bchg D0, D1
000015B2 001B 0D72 ori.b [A3]+, 0x72 /* 'r' */
000015B6 168B move.b [A3], A3
000015B8 305B movea.w A0, [A3]+
000015BA 2201 move.l D1, D1
000015BC 0436 6B17 A50F 0709 80CD subi.b [[A6 + <<invalid base displacement size>>] + A2 * 4 + 0x70980CD], 0x17
000015C6 07C6 .incomplete
000015C8 805B or.w D0, [A3]+
000015CA 0F27 btst -[A7], D7
000015CC 0962 bchg -[A2], D4
000015CE AB0B syscall DrawSlab
000015D0 1C16 move.b D6, [A6]
000015D2 330A move.w -[A1], A2
000015D4 0902 btst D2, D4
000015D6 6901 bvs +0x3 /* 000015D9 */
000015D8 E30C lsl D4.b, 1
000015DA 2133 8045 move.l -[A0], [A3 + A0.w + 0x45]
000015DE 07F3 .incomplete
000015E0 001B 0037 ori.b [A3]+, 0x37 /* '7' */
000015E4 0276 AB02 4907 1216 170A andi.w [[A6 + <<invalid base displacement size>>] + D4 + 0x1216170A], 0xAB02
000015EE 85BE or.l <<invalid special address>>, D2
000015F0 3400 move.w D2, D0
000015F2 3357 AB05 move.w [A1 - 0x54FB], [A7]
000015F6 2A28 0B5C move.l D5, [A0 + 0xB5C]
000015FA BA04 cmp.b D5, D4
000015FC 4433 0093 neg.b [A3 + D0.w - 0x109]
00001600 049B 849B 84A1 subi.l [A3]+, 0x849B84A1
00001606 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4
00001608 0203 5429 andi.b D3, 0x29 /* ')' */
0000160C 158B 2BBC move.b <<invalid full ext with I/IS == 4>>, A3
00001610 1402 move.b D2, D2
00001612 0FA8 308B bclr [A0 + 0x308B], D7
00001616 1525 move.b -[A2], -[A5]
00001618 033B 1204 btst [PC + D1.w * 2 + 0x4], D1
0000161C BCBE cmp.l D6, <<invalid special address>>
0000161E 0400 1323 subi.b D0, 0x23 /* '#' */
00001622 6E30 bgt +0x32 /* 00001654 */
00001624 F400 .invalid <<cinv/cpush with scope=0>>
00001626 E314 roxl D4.b, 1
00001628 BB12 xor.b [A2], D5
label0000162A:
0000162A 2D05 move.l -[A6], D5
0000162C FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
0000162E A336 syscall MoreMasters, flags=3
00001630 9B04 subx.b D5, D4
00001632 8507 sbcd D2, D7
00001634 BC1C cmp.b D6, [A4]+
00001636 16E5 move.b [A3]+, -[A5]
00001638 0793 bclr [A3], D3
0000163A 7AA8 moveq.l D5, 0xFFFFFFA8
0000163C 2A6A 051B movea.l A5, [A2 + 0x51B]
00001640 1440 movea.b A2, D0
00001642 D044 add.w D0, D4
00001644 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00001646 7305 moveq.l D1, 0x05
00001648 2B09 move.l -[A5], A1
0000164A A830 syscall Pack14
0000164C 8007 or.b D0, D7
0000164E 00E0 .incomplete
00001650 9655 sub.w D3, [A5]
00001652 1FA5 0C8B move.b [A7 + D0 * 4 - 0x117], -[A5]
// begin alternate branch 00001654-0000165A
label00001654:
00001654 0C8B 20A4 330E cmpi.l A3, 0x20A4330E
// end alternate branch 00001654-0000165A
label00001654: // (misaligned)
00001656 20A4 move.l [A0], -[A4]
00001658 330E move.w -[A1], A6
0000165A A31D syscall MaxMem, flags=3
0000165C 6301 bls +0x3 /* 0000165F */
0000165E 0483 0623 0063 subi.l D3, 0x6230063
00001664 0803 0976 btst.b D3, 0x76 /* 'v' */
00001668 8B07 sbcd D5, D7
0000166A 0A43 2FC3 xori.w D3, 0x2FC3
0000166E 0EC3 .incomplete
00001670 0E6A 7B10 E31F .invalid.w [A2 - 0x1CE1], 0x7B10 // invalid immediate operation
00001676 C30E abcd -[A1], -[A6]
00001678 0B07 btst D7, D5
0000167A 7312 moveq.l D1, 0x12
0000167C D2A5 add.l D1, -[A5]
0000167E 0CEB .incomplete
00001680 60A8 bra -0x56 /* 0000162A */
00001682 30C0 move.w [A0]+, D0
00001684 803A 931D or.b D0, [PC - 0x6CE3 /* FFFF931F, cstring ""<EOF> */]
00001688 070B btst A3, D3
0000168A A814 syscall SetFractEnable
0000168C 024B 39A8 andi.w A3, 0x39A8
00001690 303A 5B14 move.w D0, [PC + 0x5B14 /* 000071A6, cstring ""<EOF> */]
00001694 9B00 subx.b D5, D0
00001696 6502 bcs +0x4 /* 0000169A */
00001698 9B74 6D02 7B1D sub.w [[A4 + <<invalid base displacement size>> + D6 * 4] + 0x7B1D], D5
// begin alternate branch 0000169A-0000169E
label0000169A:
0000169A 6D02 blt +0x4 /* 0000169E */
0000169C 7B1D moveq.l D5, 0x1D
// end alternate branch 0000169A-0000169E
label0000169A: // (misaligned)
label0000169E:
0000169E EB07 asl D7.b, 5
000016A0 3438 0800 move.w D2, [0x00000800 /* JHideCrsr */]
000016A4 731A moveq.l D1, 0x1A
000016A6 A5AC syscall FSMDispatch, flags=5
000016A8 1402 move.b D2, D2
000016AA E360 asl D0.w, D1
000016AC 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000016AE A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
000016B0 4605 not.b D5
000016B2 010F btst A7, D0
000016B4 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
000016B6 1307 move.b -[A1], D7
000016B8 C905 abcd D4, D5
000016BA 0FA8 30DB bclr [A0 + 0x30DB], D7
000016BE 2093 move.l [A0], [A3]
000016C0 0845 020F bchg.b D5, 0xF
000016C4 E914 roxl D4.b, 4
000016C6 8B15 or.b [A5], D5
000016C8 2902 move.l -[A4], D2
000016CA BB4A cmpm.w [A5]+, [A2]+
000016CC A830 syscall Pack14
000016CE F31C .extension 0x31C <<F/4-5/1>> // unimplemented
000016D0 E308 lsl D0.b, 1
000016D2 2502 move.l -[A2], D2
000016D4 0F29 0243 btst [A1 + 0x243], D7
000016D8 11BB 0742 44D3 013C move.b <<invalid full ext with I/IS == 4>>, [[PC + <<invalid base displacement size>>] + 0x44D3]
000016E0 D4D4 add.w A2, [A4]
000016E2 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000016E4 1402 move.b D2, D2
000016E6 F343 .extension 0x343 <<F/4-5/1>> // unimplemented
000016E8 A82A syscall ComponentDispatch
000016EA 4E0B .invalid // invalid opcode 4
000016EC 0809 040F btst.b A1, 0xF
000016F0 A830 syscall Pack14
000016F2 CB02 abcd D5, D2
000016F4 DC05 add.b D6, D5
000016F6 040F E913 subi.b A7, 0x13
000016FA 152F 1706 move.b -[A2], [A7 + 0x1706]
000016FE B51E xor.b [A6]+, D2
00001700 2844 movea.l A4, D4
00001702 331B move.w -[A1], [A3]+
00001704 04D2 .incomplete
00001706 7B29 moveq.l D5, 0x29
00001708 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4
0000170A 0F06 btst D6, D7
0000170C 2313 move.l -[A1], [A3]
0000170E 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00001710 344B movea.w A2, A3
00001712 0804 4B08 btst.b D4, 0x8
00001716 104B movea.b A0, A3
00001718 0828 5B0B 21DC btst.b [A0 + 0x21DC], 0xB
0000171E 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001720 E11C rol D4.b, 8
00001722 A305 syscall Status, flags=3
00001724 3643 movea.w A3, D3
00001726 345B movea.w A2, [A3]+
00001728 0BD2 .incomplete
0000172A 0863 2917 bchg.b -[A3], 0x17
0000172E 083D C102 btst.b <<invalid special address>>, 0x2
00001732 A501 syscall Close, flags=5
00001734 1709 move.b -[A3], A1
00001736 6965 bvs +0x67 /* 0000179D */
00001738 0593 bclr [A3], D2
0000173A 2304 move.l -[A1], D4
0000173C CB01 abcd D5, D1
0000173E 6317 bls +0x19 /* 00001757 */
00001740 C500 abcd D2, D0
00001742 1703 move.b -[A3], D3
00001744 8410 or.b D2, [A0]
00001746 0703 btst D3, D3
00001748 8810 or.b D4, [A0]
0000174A 1703 move.b -[A3], D3
0000174C 8B4B 0F9B pack -[A5], -[A3], 0x0F9B
00001750 1C07 move.b D6, D7
00001752 0C00 54CB cmpi.b D0, 0xCB
00001756 000A 730A ori.b A2, 0xA /* '\n' */
0000175A BB15 xor.b [A5], D5
0000175C 0304 btst D4, D1
0000175E A302 syscall Read, flags=3
00001760 1440 movea.b A2, D0
00001762 0213 3EA3 andi.b [A3], 0xA3
00001766 0530 EA58 btst [A0 + A6 * 2 + 0x58], D2
0000176A 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
0000176C B325 xor.b -[A5], D1
0000176E 435C chk.w D1, [A4]+
00001770 0F28 6346 btst [A0 + 0x6346], D7
00001774 0704 btst D4, D3
00001776 CA47 and.w D5, D7
00001778 04D1 .incomplete
0000177A 5704 subq.b D4, 3
0000177C 82AA EB1F or.l D1, [A2 - 0x14E1]
00001780 0305 btst D5, D1
00001782 0421 5B65 subi.b -[A1], 0x65 /* 'e' */
00001786 001B 0DCB ori.b [A3]+, 0xCB
0000178A 118B 300F move.b [A0 + D3.w + 0xF], A3
0000178E 2807 move.l D4, D7
00001790 0955 bchg [A5], D4
00001792 8508 sbcd -[A2], -[A0]
00001794 C873 0181 and.w D4, [[ + <<invalid base displacement size>> + D0]]
00001798 74CB moveq.l D2, 0xFFFFFFCB
0000179A 32E1 move.w [A1]+, -[A1]
0000179C 0A6A AA7B 1D5B xori.w [A2 + 0x1D5B], 0xAA7B
000017A2 0B40 bchg D0, D5
000017A4 02A3 8506 A174 andi.l -[A3], 0x8506A174
000017AA 0421 365B subi.b -[A1], 0x5B /* '[' */
000017AE 0BBB 0704 bclr <<invalid full ext with I/IS == 4>>, D5
000017B2 CB04 abcd D5, D4
000017B4 C102 abcd D0, D2
000017B6 BB21 xor.b -[A1], D5
000017B8 B101 xor.b D1, D0
000017BA 6136 bsr +0x38 /* 000017F2 */
000017BC EB02 asl D2.b, 5
000017BE 5312 subq.b [A2], 1
000017C0 AAEB syscall 0xAEB
000017C2 0B05 btst D5, D5
000017C4 01EB .incomplete
000017C6 6207 bhi +0x9 /* 000017CF */
000017C8 002B 000F D10F ori.b [A3 - 0x2EF1], 0xF
000017CE 30F7 14BA move.w [A0]+, [A7 + D1.w * 4 - 0x70]
000017D2 9714 sub.b [A4], D3
000017D4 CB0F abcd -[A5], -[A7]
000017D6 F50F .extension 0x50F <<F/4-5/2>> // unimplemented
000017D8 DC05 add.b D6, D5
000017DA 4C0F 6101 movem.w D0,A0,A5,A6, A7
000017DE BB01 xor.b D1, D5
000017E0 2109 move.l -[A0], A1
000017E2 4336 C118 .invalid 1, [A6 + A4] // invalid opcode 4 with b == 4
000017E6 6507 bcs +0x9 /* 000017EF */
000017E8 9B05 subx.b D5, D5
000017EA 6508 bcs +0xA /* 000017F4 */
000017EC 9B05 subx.b D5, D5
000017EE 2306 move.l -[A1], D6
000017F0 3031 1253 move.w D0, [A1 + D1.w * 2 + 0x53]
// begin alternate branch 000017F2-000017F4
fn000017F2:
000017F2 1253 movea.b A1, [A3]
// end alternate branch 000017F2-000017F4
fn000017F2: // (misaligned)
label000017F4:
000017F4 0407 081D subi.b D7, 0x1D
000017F8 1B05 move.b -[A5], D5
000017FA 5304 subq.b D4, 1
000017FC 0704 btst D4, D3
000017FE DA43 add.w D5, D3
00001800 101E move.b D0, [A6]+
00001802 10E5 move.b [A0]+, -[A5]
00001804 3A33 0013 move.w D5, [A3 + D0.w + 0x13]
00001808 3908 move.w -[A4], A0
0000180A FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
0000180C 0800 F33E btst.b D0, 0x3E /* '>' */
00001810 070A btst A2, D3
00001812 4730 3B27 D033 3B78 8B00 .invalid 3, [[A0 - 0x2FCD] + D3 * 2 + 0x3B788B00] // invalid opcode 4 with b == 4
0000181C 2B19 move.l -[A5], [A1]+
0000181E 145A movea.b A2, [A2]+
00001820 C502 abcd D2, D2
00001822 C50B abcd -[A2], -[A3]
00001824 4EC1 jmp D1
00001826 0B4E bchg A6, D5
00001828 C50B abcd -[A2], -[A3]
0000182A DB11 add.b [A1], D5
0000182C 1B12 move.b -[A5], [A2]
0000182E 3808 move.w D4, A0
00001830 7C73 moveq.l D6, 0x73
00001832 2200 move.l D1, D0
00001834 0B33 470C btst <<invalid full ext with I/IS == 4>>, D5
00001838 E140 asl D0.w, 8
0000183A 0083 2F2A 5CE1 ori.l D3, 0x2F2A5CE1
00001840 685A bvc +0x5C /* 0000189C */
00001842 1B0C move.b -[A5], A4
00001844 5342 subq.w D2, 1
00001846 4000 negx.b D0
00001848 0B63 bchg -[A3], D5
0000184A 1704 move.b -[A3], D4
0000184C 6E17 bgt +0x19 /* 00001865 */
0000184E 0ACF .incomplete
00001850 4357 chk.w D1, [A7]
00001852 B30D cmpm.b [A1]+, [A5]+
00001854 2A28 6300 move.l D5, [A0 + 0x6300]
00001858 D840 add.w D4, D0
0000185A A10B syscall Rename/PBHRename/HRename, flags=1
0000185C 3663 movea.w A3, -[A3]
0000185E 0B07 btst D7, D5
00001860 0894 6B19 bclr.b [A4], 0x19
00001864 F91D .extension 0x91D <<F/4-5/4>> // unimplemented
00001866 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00001868 930B subx.b -[A1], -[A3]
0000186A 0B11 btst [A1], D5
0000186C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
0000186E BB01 xor.b D1, D5
00001870 D0D2 add.w A0, [A2]
00001872 7B1C moveq.l D5, 0x1C
00001874 0304 btst D4, D1
00001876 BB05 xor.b D5, D5
00001878 EB0A lsl D2.b, 5
0000187A 7300 moveq.l D1, 0x00
0000187C D0E6 add.w A0, -[A6]
0000187E C303 abcd D1, D3
00001880 FED0 C303 .extension 0xED0 <<F/2-3/7>> // unimplemented
00001884 7301 moveq.l D1, 0x01
00001886 D09B add.l D0, [A3]+
00001888 32F3 0A03 move.w [A1]+, [A3 + D0 * 2 + 0x3]
0000188C 04D0 .incomplete
0000188E 412D E319 .invalid 0, [A5 - 0x1CE7] // invalid opcode 4 with b == 4
00001892 031B btst [A3]+, D1
00001894 8B00 sbcd D5, D0
00001896 830D sbcd -[A1], -[A5]
00001898 E302 asl D2.b, 1
0000189A EA17 roxr D7.b, 5
label0000189C:
0000189C 0634 8301 EB0A C0E6 addi.b [[A4 + <<invalid base displacement size>> + A6 * 2] - 0x3F1A], 0x1
000018A4 EC34 roxr D4.b, D6
000018A6 1703 move.b -[A3], D3
000018A8 19E1 0943 move.b 0x43 /* 'C' */, -[A1]
000018AC 1310 move.b -[A1], [A0]
000018AE 5AE3 spl -[A3]
000018B0 2EE3 move.l [A7]+, -[A3]
000018B2 6DBD blt -0x41 /* 00001871 */
000018B4 25F3 2AEB 1253 move.l [PC + 0x1253 /* 00002B09, cstring ""<EOF> */], [A3 + D2 * 2 - 0x21]
000018BA 0C45 8FBB cmpi.w D5, 0x8FBB
000018BE 2C1C move.l D6, [A4]+
000018C0 10F1 0B01 move.b [A0]+, [[A1 + <<invalid base displacement size>> + D0 * 2]]
000018C4 2428 BB30 move.l D2, [A0 - 0x44D0]
000018C8 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4
000018CA 211F move.l -[A0], [A7]+
000018CC 8B00 sbcd D5, D0
000018CE 031A btst [A2]+, D1
000018D0 5513 subq.b [A3], 2
000018D2 351F move.w -[A2], [A7]+
000018D4 3308 move.w -[A1], A0
000018D6 9B1C sub.b [A4]+, D5
000018D8 830E sbcd -[A1], -[A6]
000018DA 6300 FB0E bls -0x4F0 /* 000013EA */
000018DE D04D add.w D0, A5
000018E0 1F43 0D4B move.b [A7 + 0xD4B], D3
000018E4 1029 0AB3 move.b D0, [A1 + 0xAB3]
000018E8 0465 5931 subi.w -[A5], 0x5931 /* 'Y1' */
000018EC 0607 01BA addi.b D7, 0xBA
000018F0 8514 or.b [A4], D2
000018F2 B325 xor.b -[A5], D1
000018F4 335C 3530 move.w [A1 + 0x3530], [A4]+
000018F8 9627 sub.b D3, -[A7]
000018FA 0610 8B00 addi.b [A0], 0x0
000018FE 81E3 divs.w D0, -[A3]
00001900 EB12 roxl D2.b, 5
00001902 6301 bls +0x3 /* 00001905 */
00001904 5617 addq.b [A7], 3
00001906 0D0F btst A7, D6
00001908 5B3B 7B24 subq.b <<invalid full ext with I/IS == 4>>, 5
0000190C 6C3C bge +0x3E /* 0000194A */
0000190E 654B bcs +0x4D /* 0000195B */
00001910 E345 asl D5.w, 1
00001912 6B15 bmi +0x17 /* 00001929 */
00001914 1B2F 54D3 move.b -[A5], [A7 + 0x54D3]
00001918 1AE1 move.b [A5]+, -[A1]
0000191A 1357 05CB move.b [A1 + 0x5CB], [A7]
0000191E 3683 move.w [A3], D3
00001920 0246 6101 andi.w D6, 0x6101
00001924 A2E3 syscall vFndFilName, flags=2
00001926 022B 14E3 029B andi.b [A3 + 0x29B], 0xE3
0000192C 0214 4017 andi.b [A4], 0x17
00001930 079F bclr [A7]+, D3
00001932 0F45 bchg D5, D7
00001934 68CB bvc -0x33 /* 00001901 */
00001936 127B 6B07 0377 1C28 movea.b A1, [[PC + <<invalid base displacement size>>] + D6 * 2 + 0x3771C28]
0000193E 652A bcs +0x2C /* 0000196A */
00001940 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00001942 A82A syscall ComponentDispatch
00001944 280B move.l D4, A3
00001946 0954 bchg [A4], D4
00001948 C8FE mulu.w D4, <<invalid special address>>
label0000194A:
0000194A 7CCB moveq.l D6, 0xFFFFFFCB
0000194C 1F40 020F move.b [A7 + 0x20F], D0
00001950 0503 btst D3, D2
00001952 6504 bcs +0x6 /* 00001958 */
00001954 5A60 addq.w -[A0], 5
00001956 8504 sbcd D2, D4
label00001958:
00001958 0F65 bchg -[A5], D7
0000195A 01AB 1061 bclr [A3 + 0x1061], D0
0000195E 45E3 lea.l A2, -[A3]
00001960 4580 .invalid 2, D0 // invalid opcode 4 with b == 6
00001962 2595 0B0D move.l [[A2 + <<invalid base displacement size>>] + D0 * 2], [A5]
00001966 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4
00001968 AB1C syscall NewTempBuffer
label0000196A:
0000196A DE74 170A FBA9 add.w D7, [[A4 + <<invalid base displacement size>> + D1 * 8] - 0x457]
00001970 0C8B 1365 0C22 cmpi.l A3, 0x13650C22
00001976 8B17 or.b [A7], D5
00001978 4461 neg.w -[A1]
0000197A 1574 6115 74A9 move.b [A2 + 0x74A9], [[A4] + D6]
00001980 3473 26A3 movea.w A2, [A3 + D2.w * 8 - 0x93]
00001984 01A3 bclr -[A3], D0
00001986 0254 9B32 andi.w [A4], 0x9B32
0000198A 8803 or.b D4, D3
0000198C 0433 0910 5CA3 subi.b [A3 + D5 * 4 - 0x93], 0x10
00001992 01A1 bclr -[A1], D0
00001994 036B 077B bchg [A3 + 0x77B], D1
00001998 086B 060B 1E07 bchg.b [A3 + 0x1E07], 0xB
0000199E 068C 1402 A34A addi.l A4, 0x1402A34A
000019A4 269B move.l [A3], [A3]+
000019A6 1E64 movea.b A7, -[A4]
000019A8 0D79 CB09 4310 bchg [0xCB094310], D6
000019AE D716 add.b [A6], D3
000019B0 DFC3 add.l A7, D3
000019B2 3673 26D0 movea.w A3, [A3 + D2.w * 8 - 0x48]
000019B6 A31A syscall GetZone, flags=3
000019B8 FE07 0AF6 .unknown 0xFE07 0x0AF6 (W = 7)
000019BC CB12 and.b [A2], D5
000019BE D613 add.b D3, [A3]
000019C0 D065 add.w D0, -[A5]
000019C2 2107 move.l -[A0], D7
000019C4 0441 8500 subi.w D1, 0x8500
000019C8 C332 012D 10AA and.b [[A2 + 0x10AA] + D0], D1
000019CE CB18 and.b [A0]+, D5
000019D0 D0BB 1EFE add.l D0, [PC + D1 * 8 - 0x2]
000019D4 D06B 1234 add.w D0, [A3 + 0x1234]
000019D8 0129 5917 btst [A1 + 0x5917], D0
000019DC B307 xor.b D7, D1
000019DE AC01 syscall SndDisposeChannel, auto_pop
000019E0 0573 01FA AC4B 1369 05AB bchg [[-0x53B4EC97] + 0x5AB], D2
000019EA B7B7 1729 7B12 xor.l [[A7 + 0x7B12 + D1 * 8]], D3
000019F0 6105 bsr +0x7 /* 000019F7 */
000019F2 812E 6905 or.b [A6 + 0x6905], D0
000019F6 812E 0706 or.b [A6 + 0x706], D0
000019FA 1D7B 1D17 0620 9716 3907 move.b [A6 + 0x3907], [[PC] + D1 * 4 + 0x6209716]
00001A04 049B F340 4A66 subi.l [A3]+, 0xF3404A66
00001A0A B30E cmpm.b [A1]+, [A6]+
00001A0C 1E4A movea.b A7, A2
00001A0E 44CD move.b A5, CCR
00001A10 27C3 13A1 0743 move.l [[0x743 + D1 * 2]], D3
00001A16 27C9 BD9B 45A7 1770 move.l [[ + A3 * 4] + 0x45A71770], A1
00001A1E DB13 add.b [A3], D5
00001A20 A336 syscall MoreMasters, flags=3
00001A22 7B79 moveq.l D5, 0x79
00001A24 30FB 1901 move.w [A0]+, [[PC + <<invalid base displacement size>> + D1]]
00001A28 0333 22D6 btst [A3 + D2.w * 2 - 0x42], D1
00001A2C 539F subq.l [A7]+, 1
00001A2E A717 syscall Eject, flags=7
00001A30 5533 19C7 subq.b <<invalid full ext with IS == 1 and I/IS == 7>>, 2
00001A34 1770 1704 4B34 move.b [A3 + 0x4B34], <<invalid full ext with I/IS == 4>>
00001A3A 0441 C12B subi.w D1, 0xC12B
00001A3E 00BB 2783 0673 2CE1 ori.l [PC + D2 * 4 - 0x31], 0x27830673
00001A46 3F53 0A07 move.w [A7 + 0xA07], [A3]
00001A4A 0208 C520 andi.b A0, 0x20 /* ' ' */
00001A4E 0E18 .incomplete